Tach!
Ein alter Trick ist, vor die Checkbox ein
<input type="hidden">
mit dem Wert für eine nicht angehakte Checkbox imvalue
zu notieren und dafür auch denselbenname
wie die Checkbox zu geben. Im Unausgewählt-Fall wird dieser Hidden-Input-Wert übertragen, wenn ausgewählt jedoch beide. PHP ignoriert aber den ersten Wert vom Hidden-Input und überschreibt ihn mit demvalue
der Checkbox.
Übel! Weil dieser fragwürdige Trick nur deswegen so funktioniert, weil der Parser in PHP nicht RFC gerecht arbeitet. Es ist eine ganz schlechte Empfehlung es so zu machen!
MfG