IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

checkbox dynanmique avec mysql [PHP 7]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Apprenti Administrateur et réseaux
    Inscrit en
    Décembre 2016
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Apprenti Administrateur et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2016
    Messages : 49
    Par défaut checkbox dynanmique avec mysql
    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.

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Bonjour, il manque le execute de la requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    $bdd=connexion();
     
    $bdd->prepare('select nom_tribu as "tribu" from tribu');
     
    $req4 = $bdd->execute();
     
    $i=1;
    $dire=array();

  3. #3
    Membre éclairé
    Homme Profil pro
    Apprenti Administrateur et réseaux
    Inscrit en
    Décembre 2016
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Apprenti Administrateur et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2016
    Messages : 49
    Par défaut
    Salut,

    Parfait ça fonctionne. C'était bien le execute() que j'avais oublié de déclarer.

    GuillaumeLync,

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Checkbox avec mysql
    Par jakj82 dans le forum Langage
    Réponses: 2
    Dernier message: 27/03/2014, 17h23
  2. Réponses: 2
    Dernier message: 05/03/2013, 10h09
  3. [MySQL] Gestion des checkbox avec mysql en smarty
    Par GuilVIII dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 09/12/2011, 07h38
  4. Probleme avec Mysql
    Par kevinss dans le forum Administration
    Réponses: 5
    Dernier message: 31/10/2003, 10h43
  5. Problème d'insertion avec MySQL
    Par Sonny dans le forum ASP
    Réponses: 13
    Dernier message: 28/08/2003, 13h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo