Versio

"Sticky" checkbox

Overzicht Reageren

Anne

anne

11/12/2009 21:20:00
Quote Anchor link
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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input type="checkbox" name ="opties[]" value="blaat" />


Deze waardes foreach ik.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
 foreach($opties[] AS $values)
{
  
 }


?>


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
 
PHP hulp

PHP hulp

25/05/2012 18:41:46
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Jan Koehoorn

Jan Koehoorn

11/12/2009 22:09:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    $checked
= (isset ($_POST['name_van_checkbox'])) ? (' checked="checked"') : (null);
?>

En dan in je XHTML:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input id="name_van_checkbox" name="name_van_checkbox" type="checkbox"<?php echo $checked; ?> />
 
Anne

anne

11/12/2009 23:21:00
Quote Anchor link
Bedankt!.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<input type="checkbox" name ="opties[]" value="blaat" />
<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.
 



Overzicht Reageren