Mailinglisten-Archive |
> und soweit funktioniert alles. Jetzt wurede ich das hganze gerne umm
> checkboxen erweitern.
> Was muss ich tun damit sie auch gesendet werden ???
Schau mal unter http://www.webmasternetz.de/workshops/php/php5.htm da
hat es ein Beispiel für sowas.
22) Arrays aus Formularen
Abschließend noch ein letzter Trick: Wenn wir in einem Formular aus einer
Menge von HTML-Checkboxen mit PHP ermitteln wollen, welche
Checkboxen angeklickt wurden, dann scheitert die bisherige
Vorgehensweise:
<INPUT TYPE=CHECKBOX NAME="x" VALUE=1 > Option 1
<INPUT TYPE=CHECKBOX NAME="x" VALUE=2 > Option 2
...
Schickt man dieses Formular ab, so hat die PHP-Variable $x nur den Wert
der ersten angeklickten Checkbox. Der Trick ist, in HTML die Checkbox
zum Beispiel so zu benennen:
<INPUT TYPE=CHECKBOX NAME="x[]" VALUE=1 > Option 1
<INPUT TYPE=CHECKBOX NAME="x[]" VALUE=2 > Option 2
...
Dadurch wird in PHP ein Array mit dem Namen $x existieren. Die Werte
können dann so ausgelesen werden:
for ($i=0;$i<sizeof($x);$i++) {
echo "$x[$i] ";
}
Liebe Grüße
Theo
--
Agathos Networks - Postfach 1114 - D-87515 Sonthofen
Tel: +49 (0)8321 67388-80 Fax: +49 (0)8321 67388-50
mailto:info_(at)_agathos.net
php::bar PHP Wiki - Listenarchive