Mailinglisten-Archive |
Hi, folgende Ausgangslage: 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. Dadurch, daß nur die tatsächlich gesetzten Checkboxen übermittelt werden, geht im Checkbox-Array die richtige Position der gewählten Werte innerhalb des Arrays verloren, was natürlich ziemlich blöd ist, wenn man z.B. damit Daten selektiert, die dann gelöscht werden sollen. Gibt es dafür vielleicht eine einfache Lösung, die auch die richtige Position im Array festhält? Danke Sascha -- DSL Komplett von GMX +++ Supergünstig und stressfrei einsteigen! AKTION "Kein Einrichtungspreis" nutzen: http://www.gmx.net/de/go/dsl
php::bar PHP Wiki - Listenarchive