Mailinglisten-Archive |
At 19:59 06.08.99 +0200, Armin Steiner wrote:
>Hallo Liste,
>ich muß dann doch nochmal wegen des checkbox-Problems fragen:
>Problem:
>Aus Formular werden Daten verschickt. Klappt auch alles, bis auf die
>Checkbox-Geschichte:
>In der "action"-Seite werden die Checkboxes mittels array ausgelesen:
>
>if(sizeof($check)=="") {
> echo "Keine Boxes angeklickt!";
> for ($i=0;$i<sizeof($check);$i++)
> echo "$check[$i];";
>}
>
>Alle anderen Daten werden in $message gesammelt mittels
>$message = "Adresse: Name: ".$name."\nAdresse: Vorname:
>".$vorname."\nAdresse: Strasse: ".$strasse.;
^^^
der Punkt hat dort nichts zu suchen!
>und $message dann als "content" verschickt.
>Meine Frage ist nun, wie ich den Array( bzw. den Inhalt des Arrays) der
>Checkboxen auch noch in die $message-variable anhängen kann.
>
>Also dann $i noch oben in $message anhängen? Das ergibt nur die Anzahl der
>angeklickten Checkboxes, aber nicht deren Wert/Inhalt.
Du hast, sowie sich das anhört jeder Checkbox ein name="check[]" gegeben,
oder?
Das ist sehr schlecht, du musst jeder Checkbox einen anderen Namen geben,
also z.B.
<input type="checkbox" name="check_foo">
<input type="checkbox" name="check_bar">
Dann kannst du halt per:
if( $check_foo ) $message .= "Check-Foo: Angeklickt!\n";
if( $check_bar ) $message .= "Check-Bar: Angeklickt!\n";
Bye
Dante
php::bar PHP Wiki - Listenarchive