Bonjour à tous,
je préfère préciser tout de suite, je ne suis pas informaticien de formation donc je débute en php/mysql.
J'ai suivi le cours sur le php pour les gens pressés (http://sylvie-vauthier.developpez.co...rand-debutant/) et j'ai trouvé le cours très intéressant.
Je cherche à développer une interface de recherche à l'aide de menus déroulants.
Pour réaliser ceci, j'ai une seule table sous mysql de type :
Je suis parti de l'exemple de sylvie vauthier cité précédemment sur les menus déroulants mais je bloque sur la manière d'écrire ce que je veux (et je sais pas si je peux faire ça en php uniquement).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ID PAYS REGION/ETAT DEPARTEMENT VILLE 1 FRANCE IDF Val d'Oise Pontoise 2 USA Californie Los Angeles 3.......
Je souhaite avoir un premier menu déroulant qui me liste les pays disponibles dans la base. Jusque là, pas de problème, le code de sylvie permet effectivement d'avoir un menu déroulant qui pointe directement sur le champ "PAYS" de ma base.
Là où ça se corse, c'est qu'une fois que j'ai choisi un pays, je souhaite avoir un deuxième menu déroulant qui me liste les régions liées au choix du premier menu déroulant (si je choisi le pays "FRANCE", je souhaite voir apparaitre dans le 2eme menu déroulant la liste des régions de la France et non pas l'ensemble des régions de ma base).
Une fois le pays puis la région selectionnée, je souhaite avoir un 3eme menu déroulant qui me liste les départements existants dans la région choisie.
Je pourrai continuer la cascade de menus déroulants mais je pense que vous avez compris le principe.
Est-ce réalisable avec une seule table mysql et du code php ?
Si oui, pourriez vous m'aider sur la manière d'écrire la chose (j'arrive à avoir le premier menu déroulant avec la liste des pays mais une fois le pays choisi, je n'arrive pas à avoir le 2eme menu déroulant avec la liste des régions liées à ce pays.
Je remercie par avance tous les lecteurs qui pourraient m'aider dans mon projet.
Partager