Bonjour à tous,
J'ai un formulaire de checkbox qui se trouve sur toutes les pages de mon site, les checkbox cochées par l'utilisateur le reste lors de la soumission du formulaire mais pas lorsqu'on recharge la page ou lorsque l'on clique sur un lien, le but étant de pouvoir modifier les choix à tout moment. J'ai essayé en utilisant une session mais je n'arrive pas à m'en servir, comment doit se présenter une telle session?
Merci de votre aide...
Ludo
Voici le formulaire que j'utilise:
J'ai un formulaire de checkbox qui se trouve sur toutes les pages de mon site, les checkbox cochées par l'utilisateur le reste lors de la soumission du formulaire mais pas lorsqu'on recharge la page ou lorsque l'on clique sur un lien, le but étant de pouvoir modifier les choix à tout moment. J'ai essayé en utilisant une session mais je n'arrive pas à m'en servir, comment doit se présenter une telle session?
Merci de votre aide...
Ludo
Voici le formulaire que j'utilise:
<? error_reporting(E_ALL ^ E_NOTICE);
if($_POST["mon_champ"]) { ?>
Vous avez choisi comme option -
<b>
<?
for ($i = 0; $i < count($_POST["mon_champ"]); $i++)
echo $_POST["mon_champ"][$i]." - ";
?>
</b><br><br>
<? }
function test($choix) {
for ($i = 0; $i < count($_POST["mon_champ"]); $i++)
if($choix==$_POST["mon_champ"][$i])
return true;
}
?>
<FORM method="POST">
<input type="checkbox" name="mon_champ[]"
<? if(test("1")) echo "CHECKED"; ?>
value="1">Option 1<br>
<input type="checkbox" name="mon_champ[]"
<? if(test("2")) echo "CHECKED"; ?>
value="2">Option 2<br>
<input type="checkbox" name="mon_champ[]"
<? if(test("3")) echo "CHECKED"; ?>
value="3">Option 3<br>
<input type="Submit" value="OK">
</FORM>