Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/02/2006, 20h03   #1
Candidat au titre de Membre du Club
 
Inscription : septembre 2005
Messages : 56
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 56
Points : 13
Points : 13
Envoyer un message via MSN à Funraill.net
Par défaut [MySQL] liste deroulante pays > departement > ville

Bonjour, j'aimerais cree une liste deroulante en 3 parti, on selectionne le pays ensuite une nouvelle aprais avec les departements du pays et ensuite les villes

je me pose deux questions, esqu'il existe des tables qui rescence toutes ces informations ?? ou fautil que je les crée ...

la methode a utiliser

c pour du php.mysql

merci baucoup
Funraill.net est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 20h21   #2
Membre confirmé
 
Avatar de Wormus
 
Inscription : septembre 2005
Messages : 259
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 259
Points : 207
Points : 207
Pour le fait que les tables existe déjà, je ne sais pas vraiment !!
mais tu doit pouvoir trouver facilement la liste de tous les pays et donc aussi facilement les incorporer dans une table mais pour le reste c'est sur qu'il vaudrais mieux trouver des tables déjà existante

Au niveau des listes déroulantes c'est quoi exactement que tu veux savoir?
Tu veux procédé comment exactement ?
__________________
Bankaï !!
Wormus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 20h24   #3
Nouveau Membre du Club
 
Inscription : décembre 2005
Messages : 31
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 31
Points : 30
Points : 30
Pour l'affichage d'une liste en fonction de la précèdente, c'est du javascript. Le php entrera dans la création des listes en fonctions des tables mysql.

Pour trouver une liste déjà faites, à mon avis, google sera ton ami
LarZuK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 20h28   #4
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
En cherchant bien on doit pouvoir trouver un webservice qui recense les villes de chaques pays.
Quand à la notion de département, c'est quelque chose qui ne s'applique pas à tous les pays.
macbook est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 22h55   #5
Candidat au titre de Membre du Club
 
Inscription : septembre 2005
Messages : 56
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 56
Points : 13
Points : 13
Envoyer un message via MSN à Funraill.net
deja merci pour vos reponses,

en faite, je voudrais que par exemple, quand on choisit la france, un nouveau menu deroulant aparais avec les regions ou departements, ensuite quand on est sur le departement ou la region un autre menu deroulant aparais avec les villes

pour ce qui est des autres pays (autre que la france) il y auras pas de choix en faite

ensuite, si quelqun sais ou je peu trouver des table sql avec les pays du monde, les regions ou departements de france, et les villes, cela m'aiderais beaucoup

bonne nuit (:
Funraill.net est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2006, 23h24   #6
Membre Expert
 
Inscription : janvier 2005
Messages : 1 249
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : janvier 2005
Messages : 1 249
Points : 1 417
Points : 1 417
Pour lier des listes déroulantes : AJAX est ton ami
http://siddh.developpez.com/articles/ajax/
vg33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2006, 00h12   #7
Membre Expert
 
Avatar de David Guillot
 
Homme David Guillot
Chef de projet en SSII
Inscription : mars 2004
Messages : 879
Détails du profil
Informations personnelles :
Nom : Homme David Guillot
Âge : 28
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2004
Messages : 879
Points : 1 149
Points : 1 149
sans aller jusqu'à utiliser AJAX pour tout et n'importe quoi, regarde plutot dans le forum JavaScript. il y a une ANNONCE qui a été placée là parce que cette question a déjà été posée 10000 fois, et qui redirige vers un exemple de la FAQ JavaScript qui correspond parfaitement à ce que tu cherches.

on ne le repetera jamais assez : de chercher un minimum avant de poster
__________________
Avant de poser une question ici :

Après résolution de votre question : un clic sur , un et un vote pour les personnes qui vous ont aidé
David Guillot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2006, 00h17   #8
Membre Expert
 
Inscription : janvier 2005
Messages : 1 249
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : janvier 2005
Messages : 1 249
Points : 1 417
Points : 1 417
Citation:
Envoyé par torvalds17
sans aller jusqu'à utiliser AJAX pour tout et n'importe quoi,
Je pense au contraire qu'AJAX est parfaitement indiqué dans ce cas-là. Le gain de convivialité et de réactivité sera appréciable.

Et l'exemple que tu donnes serait d'une complexité sans nom pour la demande de Funraill.net. Tu imagines les tableaux et les traitements pour tous les pays du monde, tous les départements et les villes ? Et la maintenance ?
Alors qu'avec 3 tables, 2 requêtes simplissimes et AJAX, le code ne doit pas dépasser 30 lignes de php...
vg33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h22.


 
 
 
 
Partenaires

Hébergement Web