Hilfe, ich werde verrückt

Hallo zusammen,

folgendes Problem liegt vor:
Ich habe eine Liste, mit Checkboxen. Jede Checkbox hat eine eigene „ID“ (value=…), aber den gleichen Namen (name=…).
Durch Anwählen verschiedener CheckBoxen und abschicken des Formulars, sollen die angewählten Checkboxen aufgelistet werden.

So funzt es nicht:

reset ($HTTP_POST_VARS);
while (list ($id) = each ($HTTP_POST_VARS)) {
echo $id;
}

Könnt ihr mir weiterhelfen?

Danke im Vorraus.

Hallo Karin,

schau dir doch das folgende Beispiel an! Vieleicht hilft es dir weiter!

echo "Werte, die mit der POST Methode übertragen wurden:
";
reset ($_POST);
while (list ($key, $val) = each ($_POST)) {
echo „$key => $val
\n“;
}

Gruß
Manfred

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo, versuch mal an den namen eckige Klammern anzuhängen, also: „ichbindername[]“
Das hat zur Folge dass die Daten als array übergeben werden. Das heißt im nächsten script steht $ichbindername als array zur verfügung, bzw natürlich $HTTP_POST_VARS[‚ichbindername‘].
Aus diesem array kannst du dann deine angeklickten checkboxen auslesen.

MFG Thomas

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]