Mailinglisten-Archive |
> Es wird ein einfaches dynamisches Formular generiert, in dem ein > Checkbox-Array aufgebaut wird. > > <tr> > <td><input name="cbArray[]" type="checkbox" value="1" /></td> > <td><input name="cbArray[]" type="checkbox" value="1" /></td> > <td><input name="cbArray[]" type="checkbox" value="1" /></td> </tr> > > Wählt man jetzt beispielsweise cbArray[0] und cbArray[2] aus, dann finden > sich nach dem Absenden des Formulars im $_POST Array > die Werte 0 => 1 und 1 => 1. > > Hier nocheinmal bildlich: > > [x] > [ ] > [x] > > Daraus wird nach dem Absenden: > > [x] > [x] > [ ] > > Es sollte aber eigentlich 0 => 1 und 2 => 1 lauten. Weil beim versenden nur die angeklickten versendet werden. Das sind bei deinem Beispiel nunmal 2 Stück und in einem array index ausgedrückt ist das nunmal 0 und 1 Schreib : <td><input name="cbArray[0]" type="checkbox" value="1" /></td> <td><input name="cbArray[1]" type="checkbox" value="1" /></td> <td><input name="cbArray[2]" type="checkbox" value="1" /></td> Gruß Eric
php::bar PHP Wiki - Listenarchive