Problem beim auslesen von checkboxen

amokk

Grünschnabel
hi,
ich erstelle automatisch durch eine for schleife checkboxen.
z.b.

<input type="checkbox" name="checkbox1" value="checkbox">
<input type="checkbox" name="checkbox2" value="checkbox">
<input type="checkbox" name="checkbox3" value="checkbox">
<input type="checkbox" name="checkbox4" value="checkbox">
<input type="checkbox" name="checkbox5" value="checkbox">
<input type="checkbox" name="checkbox6" value="checkbox">

mein problem liegt jetzt darin an den Namen bzw. an die Variable zu kommen.


Wie kann ich machen, das ich auch wieder z.b. durch eine for schleife an die werte komme?!

PHP:
$test = $_REQUEST['checkbox".i."'];
so ähnlich hatte ich mir das gedacht, aber es net..

aber halt nicht den namen, sondern den inhalt...

MFG amokk
 
Hi,

mag sein, dass ich Blödsinn rede, aber hast Du's mal so versucht:
PHP:
$test = $_REQUEST['checkbox'.$i];
Das Array erwartet ja einen String als Index und der kann ruhig zusammengesetzt sein.

Gruß

.
 
Zuletzt bearbeitet:
Variablen in PHP fangen mit einem $ an. Nur so nebenbei. ;)

Also Tim hatte im IRC-Channel bereits die Antwort gegeben, ich möchte sie nur hier noch einmal veröffentlichen:

Die Checkboxen werden folgendermaßen erstellt:

Code:
<input type="<input type="checkbox" name="checkbox[]">

In PHP wiederum hat man dann folgende Möglichkeit die auszulesen:

PHP:
foreach($_POST['checkbox'] as $checkbox) {
 // ...
}
 
Zurück