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

SQL Procédural MySQL Discussion :

[urgent]Liste déroulante --> données d'une table


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 19
    Par défaut [urgent]Liste déroulante --> données d'une table
    Bonjour,

    je dois réaliser une page permettant la commande de produits. J'ai donc une table (entre autres, sous mySql) qui se présente comme ceci :

    id marque produit


    je voudrais créer une liste déroulante (formulaire) permettant le choix de la marque et une seconde liste donnant les produits de cette marque pour permettre au client de choisir.

    Ma question est la suivante :

    comment insérer dans une liste déroulante (formulaire) de façon automatique les données issues de la base mysql ? (en php si possible)
    comment ne faire afficher sur la seconde liste que les produits de la marque choisie précédemment ? (toujours de façon automatique car j'ai plus de 10 produits par marque!)

    je vois bien les reqêtes qu'il faut utiliser :

    select distinct marque from matable ; //pour la première liste
    select produit from matable where marque="la marque choisie précédemment";

    mom véritable problème est de pouvoir remplir le forumaire (mes listes) de façon automatique avec un script php.

    J'espère avoir été un peu près clair.

    Merci beaucoup par avance

    romain

  2. #2
    Membre averti
    Inscrit en
    Février 2007
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 19
    Par défaut
    Personne a une petite idée ?

  3. #3
    Membre émérite Avatar de pop_up
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 877
    Par défaut
    En fonction de la marque que choisi l'utilisateur tu peux pas compter le nombre de produit que tu as pour cette marque et generer ainsi une liste deroulante avec ces "x" entrées ?

  4. #4
    Membre averti
    Inscrit en
    Février 2007
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 19
    Par défaut
    je pourrais éventuellement faire ça mais mon problème est :
    comment intégrer automatiquement ces données dans cette liste (d'un point de vue technique )?
    merci

    romain

  5. #5
    Membre émérite Avatar de pop_up
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 877
    Par défaut
    En fonction du premier choix de l'utilisateur sur la marque tu compte combien tu as de produits avec cette marque (select COUNT(*) FROM ... WHERE MARQUE="toto")

    Ensuite ca te donne donc le nombre d'enregistrements de ta prochaine liste deroulante donc t'as plus qu'a faire une fonction php pour generer ca non ?

    Dis moi si j'ai mal compris

  6. #6
    Membre averti
    Inscrit en
    Février 2007
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 19
    Par défaut
    en fait ce qu'il me manque c'est cette fonction php ...

    merci pour ton aide

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/05/2013, 12h19
  2. Réponses: 1
    Dernier message: 02/05/2013, 20h19
  3. Menu déroulant avec données d'une table MySQL
    Par adama57 dans le forum Langage
    Réponses: 1
    Dernier message: 23/10/2009, 10h15
  4. [MySQL] Liste déroulante a partir d'une table
    Par razorlok dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 15/10/2008, 14h06
  5. Réponses: 12
    Dernier message: 28/11/2006, 15h34

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