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

PHP & Base de données Discussion :

Liste déroulante (database) [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre habitué
    Homme Profil pro
    Chef de produit
    Inscrit en
    Mai 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de produit

    Informations forums :
    Inscription : Mai 2015
    Messages : 9
    Par défaut Liste déroulante (database)
    Bonjour;

    ça fait un petit moment que j'essaie vainement de créer une liste déroulante sur un formulaire php, cette liste doit contenir des données que j'ai déjà précisées sur ma base de données sur phpmyadmin.

    Avec ce code, j'obtiens un menu déroulant vide.



    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
     
    Reference<select name="Reference" size="1">
     
    <?php
    $db = mysql_connect('localhost', 'root', '') ;
    mysql_select_db('emergencies',$db) ;
     
     
    $sql = "SELECT Reference FROM  t_référence ";
    $res = mysql_query($sql) ;
    while($data=mysql_fetch_array($res)) {
    echo '<option value="">'.$data['Reference'].'</option>';
    }
     
     
    mysql_close();
    ?> 
    </select>
    Merci d'avance.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Controle ce que tu obtiens dans ta source HTML et controle les erreurs mysql.

    Et met une value, sinon ta liste ne sert à rien.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre habitué
    Homme Profil pro
    Chef de produit
    Inscrit en
    Mai 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de produit

    Informations forums :
    Inscription : Mai 2015
    Messages : 9
    Par défaut
    Bonjour, merci pour ta réactivité.Je suis débutant et je ne comprends pas bien ces choses là, ça fait une semaine que je galère avec cette liste.

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Dans ton navigateur, clique droit "afficher le code source"
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre habitué
    Homme Profil pro
    Chef de produit
    Inscrit en
    Mai 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de produit

    Informations forums :
    Inscription : Mai 2015
    Messages : 9
    Par défaut
    J'obtiens le warning suivant :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Reference<select name="Reference" size="1">
     
    <br />
    <b>Warning</b>:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in <b>C:\xampp\htdocs\conne.php</b> on line <b>11</b><br />
     
    </select>

    Merci beaucoup pour ton aide.

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu as donc bien une erreur SQL.
    Pour avoir l'erreur :
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Membre habitué
    Homme Profil pro
    Chef de produit
    Inscrit en
    Mai 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de produit

    Informations forums :
    Inscription : Mai 2015
    Messages : 9
    Par défaut
    Bonjour, voici ce que j'ai obtenu :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Reference<select name="Reference" size="1">
     
    <br />
    <b>Notice</b>:  Undefined variable: check1_res in <b>C:\xampp\htdocs\conne.php</b> on line <b>10</b><br />
    <br />
    <b>Notice</b>:  Undefined variable: con in <b>C:\xampp\htdocs\conne.php</b> on line <b>11</b><br />
    <br />
    <b>Warning</b>:  mysql_error() expects parameter 1 to be resource, null given in <b>C:\xampp\htdocs\conne.php</b> on line <b>11</b><br />
    Error:


    Je n'ai pas de backgrounds sur php et mysql, j'ai suivi un tutoriel by the book, je sais pas pourquoi ça ne marche pas. Je te remercie pour ton aide.

  8. #8
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 312
    Par défaut
    Bonjour,

    comme indiqué dans les messages d'erreur, il y a des variables non définies aux lignes 10 et 11 du fichier conne.php.

  9. #9
    Membre habitué
    Homme Profil pro
    Chef de produit
    Inscrit en
    Mai 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de produit

    Informations forums :
    Inscription : Mai 2015
    Messages : 9
    Par défaut
    Bonjour;

    Un grand merci à vous deux pour vos remarques, en fait il s'est avéré que le problème vient du fait que le nom de ma table est inapproprié ( t_référence) du coup je l'ai changé et tout est nickel.

    Ce que je ne comprends pas c'est que j'ai montré ce code à plusieurs amis et personne ne m'a fait cette remarque.

  10. #10
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 168
    Par défaut
    eh oui pas d'accent dans le nom des tables

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

Discussions similaires

  1. valeur d'une liste déroulante
    Par leeloo076 dans le forum ASP
    Réponses: 7
    Dernier message: 15/04/2004, 16h11
  2. liste déroulante
    Par leeloo076 dans le forum ASP
    Réponses: 12
    Dernier message: 23/03/2004, 10h35
  3. liste déroulante avec session
    Par leeloo076 dans le forum ASP
    Réponses: 3
    Dernier message: 19/03/2004, 11h01
  4. liste déroulante en ASP vbscript
    Par leeloo076 dans le forum ASP
    Réponses: 9
    Dernier message: 17/03/2004, 16h42
  5. Listes déroulantes liées entre elles
    Par denisC dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 27/07/2002, 15h53

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