Auf Checkbox-Werte zugreifen
Koontz
- php
Hi,
ich habe in meinem Formular eine Gruppe mit 10 Checkboxen.
Von diesen Checkboxen sind nun 5 markiert und das Formular wird abgeschickt. Wie kann ich im darauffolgenden PHP-Formular auf die Werte der 5 Checkboxen zugreifen? Bei SelfHTML habe ich leider nix dazu gefunden.
Gruss,
Koontz
Hallo Koontz,
Wie kann ich im darauffolgenden PHP-Formular auf die Werte der 5 Checkboxen zugreifen?
Soweit ich weiß, musst du eine Art Workaround für PHP bauen, indem du im HTML-Dokument den Namen der Checkboxes ein "[]" anhängst; für PHP bedeutet das dann: Achtung, hier kommt ein Array. IMHO sind dort dann alle ausgewählten Checkboxen drin (also in den Feldern $feldname[0] bis $feldname[anzahl-der-ausgewählten-checkboxen minus eins]).
HTH.
Grüße aus Darmstadt,
Benjamin
Hm, also das geht nicht. Ich dachte am Anfang auch, dass es so gehen würde, aber als Werte bekomme ich dann noch einzelne Buchstaben wie b,c,j etc. Diese haben auch nix mit den Werten zu tun, welche hinter den einzelnen Checkboxen angegeben sind.
Hallo,
...
<input type="checkbox" name="chk[1]" value="1" <?=$sel[1]?>>
<input type="checkbox" name="chk[2]" value="1" <?=$sel[2]?>>
<input type="checkbox" name="chk[3]" value="1" <?=$sel[2]?>>
...
<?php
...
$sel=array(); // damit wird das Array initialisiert
if ($_POST["chk"][1] == 1)
{
$sel[1]="checked"; // damit wird die Voreinstellung hergestellt
}
...
?>
Grüße
Tom