"Sticky" checkbox
Beste php'ers,
Ik ben e-mail formulier aan het maken. Hierin komen ook checkboxes voor. Nu wil ik dat , ,als er bepaalde gegevens niet ingevuld zijn en het script een foutmelding geeft, de gebruiker die gegevens kan aanpassen / aanvullen.
Wat de gebruiker ingevoerd heeft moet het script dus onthouden. Dit doe ik nu door middel van sessies. Nu wil ik dat hij ook de checkboxes onthoud.
Het zit bij mij zo in elkaar:
Deze waardes foreach ik.
Ben al een hele poos aan het prutsen geweest, maar ik kom er gewoon niet uit hoe ik deze checkboxes checked kan laten als er wat fout is gegaan in het script.
Alvast bedankt!
Ik ben e-mail formulier aan het maken. Hierin komen ook checkboxes voor. Nu wil ik dat , ,als er bepaalde gegevens niet ingevuld zijn en het script een foutmelding geeft, de gebruiker die gegevens kan aanpassen / aanvullen.
Wat de gebruiker ingevoerd heeft moet het script dus onthouden. Dit doe ik nu door middel van sessies. Nu wil ik dat hij ook de checkboxes onthoud.
Het zit bij mij zo in elkaar:
Deze waardes foreach ik.
Ben al een hele poos aan het prutsen geweest, maar ik kom er gewoon niet uit hoe ik deze checkboxes checked kan laten als er wat fout is gegaan in het script.
Alvast bedankt!
Gewijzigd op 01/01/1970 01:00:00 door Anne
Gesponsorde koppelingen:
Code (php)
1
2
3
2
3
<?php
$checked = (isset ($_POST['name_van_checkbox'])) ? (' checked="checked"') : (null);
?>
$checked = (isset ($_POST['name_van_checkbox'])) ? (' checked="checked"') : (null);
?>
En dan in je XHTML:
Code (php)
1
<input id="name_van_checkbox" name="name_van_checkbox" type="checkbox"<?php echo $checked; ?> />
Bedankt!.
Kan ik dat zo ook doen met al mijn checkboxen (ze hebben dezelfde naam, maar verschillende values).
Hoe kan ik in de foreachlus een unieke waarde meegeven om op te slaan zodat het script weet welke onthouden moeten worden? Dit wil ik dan meegeven in een sessie.
Code (php)
1
2
3
2
3
<input type="checkbox" name ="opties[]" value="blaat" />
<input type="checkbox" name ="opties[]" value="blaat2" />
<input type="checkbox" name ="opties[]" value="blaat3" />
<input type="checkbox" name ="opties[]" value="blaat2" />
<input type="checkbox" name ="opties[]" value="blaat3" />
Kan ik dat zo ook doen met al mijn checkboxen (ze hebben dezelfde naam, maar verschillende values).
Hoe kan ik in de foreachlus een unieke waarde meegeven om op te slaan zodat het script weet welke onthouden moeten worden? Dit wil ik dan meegeven in een sessie.



