Bonjour,

J'aimerai afficher autant de bouton checkbox par rapport au ligne obtenu par mysql.
Voici un bout de code sur le fichier search_scout_tribu.php
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
echo'<div class="row">
                    <div class="col-md-6 login-form-1" style="margin-top:5%;margin-left:10%">
                        <h3>Chercher des scouts</h3>
                        <form method="post" action="search_scout_tribu.php">
                            <legend>Rechercher par tribu :</legend>';
                            $bdd=connexion();
                            $req4=$bdd->prepare('select nom_tribu as "tribu" from tribu');
                            $i=1;
                            $dire=array();
                            while ($resultat4=$req4->fetch()) {
                                $dire[]=$resultat4['tribu'];
                            }
                            foreach($dire as $valeur){
                                echo'<div class="custom-control custom-checkbox my-1 mr-sm-2">
                                <div class="custom-control custom-checkbox">
                                <input type="checkbox" class="custom-control-input" id="customCheck'.$i.'" name="tribu[]" value="'.$i.'">
                                <label class="custom-control-label" for="customCheck'.$i.'">'.$valeur.'</label> </div></div>';
                                $i++;
                            }
                            $req4->closeCursor();
Quand je teste le code je n'ai aucun checkbox qui s'affichent :-(

J'ai bien l'impression que le problème vient de la balise <label>

Merci pour votre aide.