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