dedlfix: Zugriff auf variable Anzahl von Checkboxen

Beitrag lesen

echo $begrüßung;

Wenn ich wüsste, dass es insgesamt x Kommentare gibt (also x Checkboxen), dann könnte ich problemlos die Werte per $_POST['checkboxXY'] abfragen. Aber genau das weiss ich eben nicht. Wie kann ich also unabhänig wieviele Checkboxen es sind, abfragen, ob für diese ein Wert übergeben wurde, oder nicht?

Wenn in den Namen der Elemente eckige Klammern vorkommen, dann interpretiert PHP diese ähnlich wie beim Anlegen eines Arrays. Bei name[] wird das Array name um ein Element erweitert, wobei der Schlüssel automatisch hochgezählt wird (name ist ein Array im $_POST oder $_GET-Array. Ein <input name="name[]" value="value"> entspricht also: $_POST['name'][] = 'value';). Mit name[x] ist der x der Schlüssel (also $_POST['name']['x'] = 'value';).

Um durch ein Array mit unbekannten Schlüsselwerte zu laufen nimmt man foreach ($array as $key => $value)

echo "$verabschiedung $name";