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