Garder en mémoire les checkbox cochés
knostra
Messages postés
171
Statut
Membre
-
knostra Messages postés 171 Statut Membre -
knostra Messages postés 171 Statut Membre -
Bonjour,
Quand dans un formulaire on a un champ input on peut réinjecter la réponse du visiteur en cas d'erreur en faisant:
Dans le value="" du champ input, j'aimerais savoir comment on peut faire la même chose avec plusieurs checkbox, pouvez-vous m'aider?
merci
Quand dans un formulaire on a un champ input on peut réinjecter la réponse du visiteur en cas d'erreur en faisant:
<?php if(isset($_POST['mavariable'])){ echo $_POST['mavariable']; }else{ echo ' '; } ?>
Dans le value="" du champ input, j'aimerais savoir comment on peut faire la même chose avec plusieurs checkbox, pouvez-vous m'aider?
merci
3 réponses
-
Bonjour, tu fais exactement la même chose si j'ai bien compris ta question.
Tu récupères l'état de la variable et tu ajoutes le cas échéant, checked="checked". -
J'imaginais bien un truc du genre mais le souci est que j'ai plusieurs cases je n'arrive pas à savoir qu'elle case était coché.
peut être avec un foreach ou un extract faut que je regarde. -
Ok c'est bon merci
<?php foreach ($_SESSION['mavariable'] as $choix) { if($choix=='le champ value de la checkbox') echo 'checked="checked"'; } ?>
c'est tout bête mais faut y penser.