Weil genau das die Ausgangslage war, ich erinnere an Deinen Code, den ich ergänzte
<input type="checkbox" name="child_1" value="zeigen">
<input type="checkbox" name="child_1" value="zeigen">
<input type="checkbox" name="child_1" value="zeigen">Wenn die drei Zeilen für unterschiedliche Dinge (Name, Vorname, Adresse) stehen, dann kannst Du das nur über unterschiedliche Namen
Genau, das ist das Mißverständniss, für mich bedeutet so ein Konstrukt:
<input type="checkbox" name="child_1[0]" value="zeigen">
<input type="checkbox" name="child_1[1]" value="zeigen">
<input type="checkbox" name="child_1[2]" value="zeigen">
immer ein unterschiedlicher Feldname. Wie gesagt das ist eine PHP Eigenart diese Namen als Array auszuwerten, geht natürlich mit Perl auch, wenn man möchte.
Wie schon geschrieben in Perl braucht man die eckigen Klammern z.b. ...
manchmal
Man braucht sie immer nicht um gleichnamige Felder auszuwerten.
nicht
Man braucht sie im Fall 2 immer.
Nein, nur PHP braucht sie um daraus ein Array zu machen, wie gesagt so eine Funktion ist in 5 Minuten geschrieben, bzw. die eines vorhandenen Moduls ergänzt.
Struppi.