Bonsoir,
J'ai le formulaire suivant :
Après la soumission du formulaire, je souhaite conserver l'état coché de mes cases. Mais mon code php ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <form method ="post" action ="essai INSERT INTO.php"> <fieldset> <legend><strong>Insérer un livre (II)</strong></legend> <p> Entrez la ou les catégorie(s) :</p> <p> <input type="checkbox" name="categories[]" value="9" id="Bandes_dessinées"<?php if (isset($_POST['categories']) && $_POST['categories'] == "9" ) {echo 'checked="checked"';} ?>/> <label for="Bandes_dessinées">Bandes dessinées</label> <input type="checkbox" name="categories[]" value="8" id="Beaux_livres"<?php if (isset($_POST['categories']) && $_POST['categories'] == "8" ) {echo 'checked="checked"';} ?>/> <label for="Beaux_livres">Beaux livres</label> ... </fieldset> </p> </form>
Je n'ai pas d'erreur mais toutes mes cases sont décochées au réaffichage de la page... Voyez-vous comment faire pour arriver au résultat souhaité ? Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php if (isset($_POST['categories']) && $_POST['categories'] == "9" ) {echo 'checked="checked"';} ?>
Partager