phpbar.de logo

Mailinglisten-Archive

[php] Checkboxen einfach auswerten - so geht es

[php] Checkboxen einfach auswerten - so geht es

Norbert Pfeiffer norbert at itbw.de
Son Jan 8 20:13:56 CET 2006


Hallo,

eine Checkbox in einem Formular bereitete vielen von uns
immer etwas Kopfschmerzen, da der Feldname nur gesendet
wird, wenn die Checkbox markiert ist. So sind Wechsel nur
umstaendlich zu erfassen.

Mit einem kleinen Trick kann man dies jedoch umgehen.
Im HTML-Code wird vor jede Checkbox ein Hidden-Feld mit
einem identischen Namen und dem Value "N" plaziert.

Darueber hinaus sollte der Feldname nicht nur eindeutig
sein, sondern auch noch den aktuellen Wert enthalten.
In dem untenstehenden Beispiel sieht ein Feldname so aus:
<?
$key = "$yID/$xID/".&val;
?>
Wobei $val der aktuelle Wert des Feldes ist.
Damit ergibt sich eine sehr einfache Auswertung der Form:
http://www.uris.de/test/div/matrix.php


m. b. G. Norbert
_____________________
normal:  02682-966898
Notruf:  0163-3613642
---------------------
e.o.m.

php::bar PHP Wiki   -   Listenarchive