Gerhard Knabe: Mit Checkboxen Einträge löschen...

Beitrag lesen

Formelemente mit Namen in Array-Syntax werden in PHP als Felder in $_POST bereitgestellt (sofern es sich um einen POST handelt). Wenn also
<input type='text' name='feld[1]'>
<input type='text' name='feld[3]'>
<input type='text' name='feld[4]'>
in einem Formular enthalten ist, so kommt das als $_POST["feld"][1], $_POST["feld"][3] usw. in PHP an, wobei Array eigentlich nicht ganz korrekt ist, da das eher eine assoziative Sammlung darstellt. Das Element $_POST["feld"][2] besipielsweise gibt es nicht und PHP liefert bei Abfrage null.
$_POST["feld"] kann ganz nmormal als Array verwendet werden. foreach ist eine von mehreren Möglichkeiten, ein Feld zu durchlaufen. So liefert
foreach ($array as $key => $value)
im Anweisungsrumpf alle Paare ($key,$value), so dass gilt $array[$key]==$value.

Hoffe, das hilft.

MfG
Gerhard