WiZdooM
Erfahrenes Mitglied
Hallo Leute,
bevor ich nu ins Wochenende gehe, wollte ich noch eine kleines Problemchen dalassen, was sehr ungünstig ist.
Ich bastel immernoch an der Formularsache herum, die schon eine Weile hier durchs Forum geistert.
Ich habe nun einige Checkboxen setzen müssen. Der Wert der Checkbox wird wie die anderen Feldvariablen in $_SESSION['checkboxname'] geschrieben. Poste ich das nun (und gelange auf meine Übersicht) ist das Ergebnis okay. Stelle ich nun aber fest: Oh verdammt, die Checkbox wollte ich ja gar nicht anhaken und gehe mit dem Browser oder via meines "javascript:histoy.back();"-Links zurück in das Formular, setzt er mir zwar die Checkbox, aber - jetzt kommts -
nehme ich den Haken raus und Poste erneut, wird die Sessionvariable $_SESSION['checkboxname'] nicht "geleert". Ist ja auch logisch, weil ein POST ja nur von den gesetzten und aktiven Feldern den Wert nimmt.
Ich generiere ja meine Sessionvariablen dynamisch über alle Felder:
Wie kann ich nun am geschicktesten die eigentlich nicht gesetzten POSTs für die Sessionvariablen entfernen (sofern !empty() ?
bevor ich nu ins Wochenende gehe, wollte ich noch eine kleines Problemchen dalassen, was sehr ungünstig ist.
Ich bastel immernoch an der Formularsache herum, die schon eine Weile hier durchs Forum geistert.
Ich habe nun einige Checkboxen setzen müssen. Der Wert der Checkbox wird wie die anderen Feldvariablen in $_SESSION['checkboxname'] geschrieben. Poste ich das nun (und gelange auf meine Übersicht) ist das Ergebnis okay. Stelle ich nun aber fest: Oh verdammt, die Checkbox wollte ich ja gar nicht anhaken und gehe mit dem Browser oder via meines "javascript:histoy.back();"-Links zurück in das Formular, setzt er mir zwar die Checkbox, aber - jetzt kommts -
nehme ich den Haken raus und Poste erneut, wird die Sessionvariable $_SESSION['checkboxname'] nicht "geleert". Ist ja auch logisch, weil ein POST ja nur von den gesetzten und aktiven Feldern den Wert nimmt.
Ich generiere ja meine Sessionvariablen dynamisch über alle Felder:
PHP:
$daten['multi']=$_POST;
foreach($daten['multi'] as $key=>$value){
}
Wie kann ich nun am geschicktesten die eigentlich nicht gesetzten POSTs für die Sessionvariablen entfernen (sofern !empty() ?