mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 22:20 Benutzername: Passwort: Auto-Login

Thema: formular > checkbox wert > übergabe geht nicht vom 27.03.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> formular > checkbox wert > übergabe geht nicht
Autor Nachricht
ma1973
Threadersteller

Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht: Männlich
Verfasst Di 27.03.2007 16:43
Titel

formular > checkbox wert > übergabe geht nicht

Antworten mit Zitat Zum Seitenanfang

hallo, ich bin mal wieder in Not *Schnief*

ich habe ein Formular und dort befinden sich
checkboxen und die Werte sollen dann übergeben
werden aber da kommt nichts an:

guckst du hier:

Code:

..
..
<input type="checkbox" name="frage_1" value="automobil">
 <input type="checkbox" name="frage_1" value="fahrrad">
  <input type="checkbox" name="frage_1" value="skateboard">
..
..
usw.


und dann kommt mein php

Code:

..
$mailtext .= "Frage 1: " . $HTTP_POST_VARS["frage_1"] . "\r\n";
..
mail('x@xxx.de', "Kundenbefragung" , $mailtext, $headers );
...



und da kommt nichts herraus,
warum verdammte kiste *Schnief*

[edit]
Keine Eyecatcher im Titel verwenden.


Mac


Zuletzt bearbeitet von Mac am Di 27.03.2007 17:09, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
eViLaSh

Dabei seit: 22.05.2003
Ort: Texas
Alter: 40
Geschlecht: Männlich
Verfasst Di 27.03.2007 16:47
Titel

Antworten mit Zitat Zum Seitenanfang

wo kommt nix herraus?

bekommst du keine mail, oder steht in der mail nix drin?



dein script ist so übrigens prädestiniert zum SPAM-verschicken.




aber um die ein bisschen zu helfen, was sagt er denn wenn du ein

Code:

echo $HTTP_POST_VARS["frage_1"];


schreibst?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Di 27.03.2007 16:52
Titel

Antworten mit Zitat Zum Seitenanfang

1. eine checkbox ist dafür da, um mehrfach auswahlen zu setzen, bei dir ist aber das problem, das deine checkboxen alle den selben namen haben. hierfür musst du also ein array erstellen.

Code:
<input type="checkbox" name="frage1[]" value="automobil">
<input type="checkbox" name="frage1[]" value="fahrrad">
<input type="checkbox" name="frage1[]" value="skateboard">


dieses musst du dann mit foreach durchlaufen ob davon eines gesetzt ist.

Code:
foreach($_POST["frage1"] as $key => $val)
 echo $key ." ". $val ."<br>";


3. $HTTP_POST_VARS sind veraltet, verwende stattdessen $_POST
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
ma1973
Threadersteller

Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht: Männlich
Verfasst Di 27.03.2007 16:57
Titel

Antworten mit Zitat Zum Seitenanfang

*Schnief* auch nixe!!!!

und bein meiner mail ebenfalls nicht, aber bei den
"radio" button klappt es ....



eViLaSh hat geschrieben:
wo kommt nix herraus?

bekommst du keine mail, oder steht in der mail nix drin?



dein script ist so übrigens prädestiniert zum SPAM-verschicken.




aber um die ein bisschen zu helfen, was sagt er denn wenn du ein

Code:

echo $HTTP_POST_VARS["frage_1"];


schreibst?
  View user's profile Private Nachricht senden
ma1973
Threadersteller

Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht: Männlich
Verfasst Di 27.03.2007 16:58
Titel

Antworten mit Zitat Zum Seitenanfang

mmmh ich werde es probieren ..... danke!!


pRiMUS hat geschrieben:
1. eine checkbox ist dafür da, um mehrfach auswahlen zu setzen, bei dir ist aber das problem, das deine checkboxen alle den selben namen haben. hierfür musst du also ein array erstellen.

Code:
<input type="checkbox" name="frage1[]" value="automobil">
<input type="checkbox" name="frage1[]" value="fahrrad">
<input type="checkbox" name="frage1[]" value="skateboard">


dieses musst du dann mit foreach durchlaufen ob davon eines gesetzt ist.

Code:
foreach($_POST["frage1"] as $key => $val)
 echo $key ." ". $val ."<br>";


3. $HTTP_POST_VARS sind veraltet, verwende stattdessen $_POST
  View user's profile Private Nachricht senden
magicslider

Dabei seit: 04.02.2007
Ort: WW
Alter: -
Geschlecht: Männlich
Verfasst Di 27.03.2007 21:08
Titel

Antworten mit Zitat Zum Seitenanfang

hi,

Zitat:
mail('x@xxx.de', "Kundenbefragung" , $mailtext, $headers );


da geht nur "ratio", also ein wert, nicht ein array ! es sei denn du machst aus dem array einen string.

die frage ist sowieso, ist nur ein wert erlaubt = ratio, oder sind mehrere werte erlaubt = checkbox

bye magicslider
  View user's profile Private Nachricht senden
ma1973
Threadersteller

Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht: Männlich
Verfasst Mi 28.03.2007 09:32
Titel

Antworten mit Zitat Zum Seitenanfang

Menno! mmmh ich kann mich wieder nur herantasten ... kriechen...

also bei manchen fragen sind mehrer werte erlaubt und
bei manchen nicht!


mmmh ich bekomme nicht alle werte rein .. sondern nur immer ein wert
(bin ja schon ein bisschen weiter )

... aber ich habe gelesen das (" magicslider" ) geschrieben hat, man müsse
das in ein string stecken ... so habe ich des versucht


Code:


...
...
foreach ($_POST["frage_5"] as $test)
$liste = implode(" : ", $test);
...
...

 $mailtext .= "Frage 1: " . $liste . "\r\n";

..
..


... geht nicht so wie ich es mache *Schnief*

vielleicht nochmal hilfe ... ein bisschen jedenfalls ....


Zuletzt bearbeitet von ma1973 am Mi 28.03.2007 10:18, insgesamt 6-mal bearbeitet
  View user's profile Private Nachricht senden
ma1973
Threadersteller

Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht: Männlich
Verfasst Mi 28.03.2007 13:33
Titel

Antworten mit Zitat Zum Seitenanfang

Lächel des Rätsel's Lösung wurde mir zugezwitschert Grins
danke nochmal!!!



Code:


 if(count($_POST["frage_5"]) > 1)
 $ausgabe5 = implode(", ", $_POST["frage_5"]);
 ..
 ..
 $mailtext .= "Frage 5: " . $ausgabe5. "\r\n\r\n";
 ..


und dann kann ich es auch in meiner mail emfpangen
  View user's profile Private Nachricht senden
 
Ähnliche Themen php checkbox-wert
Bei Checkbox Ausgabe kommt Array als Wert
Formular - Checkbox Abfrage in PHP
Checkbox bei PDF-Formular automatisch anhaken
Formular Überprüfung: Checkbox als Pflichtfeld
[php] checkbox
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.