Checkbox tableau
Résolu
M_Tufux
Messages postés
70
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'ai fait une série de checkbox. Chaque checkbox est nommée "probleme[]". Lorsque je valide le formulaire, je voudrais que les checkbox cochées restent cochées en cas d'erreur (si un autre champ n'est pas rempli par exemple).
Est-ce que quelqu'un pourrait m'aider SVP?
Merci d'avance pour votre/vos réponse/s
J'ai fait une série de checkbox. Chaque checkbox est nommée "probleme[]". Lorsque je valide le formulaire, je voudrais que les checkbox cochées restent cochées en cas d'erreur (si un autre champ n'est pas rempli par exemple).
Est-ce que quelqu'un pourrait m'aider SVP?
Merci d'avance pour votre/vos réponse/s
A voir également:
- Checkbox tableau
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
- Imprimer tableau excel sur une page - Guide
1 réponse
Bonjour,
Et tu as, pour chacune de tes checkbox une VALUE.
Il te faut donc comparer la value avec les values présentent dans ton Array (de POST ou de GET selon ce que tu as choisi) et appliqué un checked dessus si présente...
Par exemple :
Et tu as, pour chacune de tes checkbox une VALUE.
Il te faut donc comparer la value avec les values présentent dans ton Array (de POST ou de GET selon ce que tu as choisi) et appliqué un checked dessus si présente...
Par exemple :
<?php $problems = !empty($_POST['problem']) ? $_POST['problem']: array(); ?> <form name='test' action='' method='POST'> <pre> <input type='checkbox' value='toto' name='problem[]' <?php if (in_array("toto", $problems)) { echo " checked='checked' ";} ?> >toto <input type='checkbox' value='titi' name='problem[]' <?php if (in_array("titi", $problems)) { echo " checked='checked' ";} ?> >titi <input type='checkbox' value='tutu' name='problem[]' <?php if (in_array("tutu", $problems)) { echo " checked='checked' ";} ?> >tutu </pre> <input type='submit' value='valider'> </form> >
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane