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 :

Double menu déroulant dynamique


Sujet :

PHP & Base de données

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3
    Par défaut Double menu déroulant dynamique
    Bonjour à tous,
    je suis débutant en php/mysql et je suis les tutoriels de ce site. Je m'interesse particulièrment au cours de sylvie vauthier sur le php pour débutants pressés http://sylvie-vauthier.developpez.co...age=bdd#LVII-2

    J'aime bien l'idée du menu déroulant dynamique

    J'ai crée la même base avec la table "utilisateurs" chez moi pour reproduire son exemple et tout marche bien.

    Dans son exemple, la table "utilisateurs" contient 5 champs :

    ID pseudo sexe age dateInscription

    Son code permet de sélectionner n'importe quelle valeur d'un champ de la table et qui aura été choisi par l'utilisateur grâce au menu déroulant dynamique.
    L'utilisateur a ensuite la possibilité de faire une recherche textuelle sur ce champ.
    Si l'utilisateur ne tape rien, il obtiendra toutes les valeurs du champ de la table sélectionnée.

    J'ai de mon coté crée une table "test" avec 5 champs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    ID     PAYS        REGION    VILLE           NOM
     1     France                Paris
     2     USA                   Los Angeles
     3     France                Lyon
    Je souhaiterais faire un peu la même chose mais avec une variante.

    Je voudrais pas un mais deux menus déroulants dynamiques.

    Si par exemple l'utilisateur sélectionne une valeur du champ PAYS dans le premier menu déroulant (ex : FRANCE), je voudrais que le deuxième menu déroulant ne m'affiche que les valeurs du champ VILLE de la table et qui soit lié au choix fait dans le premier menu déroulant (pour cet exemple, le deuxième menu déroulant ne doit m'afficher que Paris et Lyon).

    J'espère être assez clair
    Je remercie par avance toute personne qui aurait lu mon message et qui pourrait me donner un peu d'aide pour avancer.

  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
    L'idéal pour ça c'est Ajax :
    http://siddh.developpez.com/articles/ajax/

    Si c'est un peu complexe, interesse toi seulement au fichier ajaxLivre.php de l'exemple : le code construisant la deuxieme liste utilise simplement le paramètre validé dans la premiere.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. [AJAX] Double Menu déroulant dynamique
    Par pit0n dans le forum AJAX
    Réponses: 4
    Dernier message: 05/02/2012, 00h41
  2. Réponses: 10
    Dernier message: 22/03/2007, 08h36
  3. menu déroulant dynamique
    Par jojo971 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 22/06/2006, 14h43
  4. [Conception] Menu déroulant dynamique et administrable
    Par guy2004 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 16/05/2006, 15h37

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