Bonjour,
je n'arrive pas à afficher correctement mes checkbox dans un formulaire :
Voici un exemple qui fonctionne :
je souhaite avoir la même présentation mais avec mes éléments (via PHP Mysql) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <div data-role="fieldcontain"> <fieldset data-role="controlgroup"> <legend>Exemple de jquery mobile qui fonctionne</legend> <input type="checkbox" name="checkbox-1a" id="checkbox-1a" class="custom" /> <label for="checkbox-1a">Premier</label> <input type="checkbox" name="checkbox-2a" id="checkbox-2a" class="custom" /> <label for="checkbox-2a">Deuxième</label> <input type="checkbox" name="checkbox-4a" id="checkbox-4a" class="custom" /> <label for="checkbox-4a">Troisième</label> </fieldset> </div>
=> j'ai des cases bleues avec rien dedans !
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 <div data-role="fieldcontain"> <fieldset data-role="controlgroup"> <legend>Secteur : </legend> <?php $affich_form = "SELECT secteur_geographique FROM secteur" ; $resultat = mysql_query($affich_form) or die ('Erreur : '.mysql_error() ); if (mysql_num_rows($resultat) == 0) //On vérifie que la table contient quelque chose { ?> <input name="secteur" type="checkbox" value="Aucun" /> <?php } else { while ( $list = mysql_fetch_array( $resultat ) ) { ?> <input type="checkbox" name="secteur[]" tabindex="2" id="checkbox" class="custom" value="<?php echo $list['secteur_geographique']?>" /> <label for="checkbox"><?php echo $list['secteur_geographique']?></label> <?php } } ?> </fieldset> </div>
Merci.
Partager