Mailinglisten-Archive |
Hallo Ringo, hallo Björn, > Vorschlag: Gib deinen Checkboxen einen Namensraum z.B. "kartonart_" > Dann wirst du nach dem Submit die entsprechenden Felder leichter > erkennen können (ggf. mit einem preg_match oder ereg) oder falls es sich > um eine begrenzte und dir immer bekannte Anzahl an Arten handelt, dann > kannst du die Schlüssel im $_POST auch direkt prüfen. noch einfacher ist die Verwendung von Arrays. Beispiel: (Checkboxen) als Feldname: kartonart[] | möglicher Wert: 2 als Feldname: kartonart[] | möglicher Wert: 4 resultiert nach Abschicken in folgendem Array: $_POST['kartonart'] = array('2', '4'); oder: (Inputfelder) als Feldname: kartonart[2] | möglicher Wert: 100 als Feldname: kartonart[4] | möglicher Wert: 1000 resultiert nach Abschicken in folgendem Array: $_POST['kartonart'] = array('2' => '100', '4' => '1000'); Über die so erhaltenen Arrays im POST kann man dann wunderbar iterieren. Du kannst dir das auch praktisch anschauen, indem du ein Miniskript mit folgendem Inhalt schreibst: <pre> <?php print_r($_GET); ?> </pre> und dann mit verschiedenen Querystrings anfragst (z.B. ?foo[]=bar&foo[]=bar2&baz[a]=b&baz[c]=d). Frohe Ostern noch :-) Grüße, Niels
php::bar PHP Wiki - Listenarchive