cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 19 sept. 2004 à 23:09
[Salut - br br Remplaces ça : br br table border=0 cellspacing=0 cellpadding=4 bgcolor=#E0E0E0 tr td class=code j ai une liste deroulant que je fait remplir avec cette requete SELECT : br $requete= SELECT br FROM ville WHERE pays = $_POST[ pays Salut - br br Remplaces ça : br br table border=0 cellspacing=0 cellpadding=4 bgcolor=#E0E0E0 tr td class=code j ai une liste deroulant que je fait remplir avec cette requete SELECT : br $requete= SELECT br FROM ville WHERE pays = $_POST[ pays]' ";
jbcaiz
Messages postés29Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention11 mai 2006 20 sept. 2004 à 09:10
Merci,
en fait ce que j'ai fait c'est de déclarer une variable :
$pays = $_POST['pays']
donc maintenant ma requete est :
$requete=" SELECT *
FROM ville WHERE pays ='$pays'";
par contre je me demandai si il était possible de faire apparaitre les deux liste sur une même page.
donc une liste ou je selection le pays et en dessous une liste ou apparer lesvilles de ce pays.
EST CE POSSIBLE seulement avec du PHP.
Encore Merci.
JB
Vous n’avez pas trouvé la réponse que vous recherchez ?
michel_roger
Messages postés60Date d'inscriptionlundi 6 octobre 2003StatutMembreDernière intervention18 août 2006 7 déc. 2004 à 01:39
C'est possible mais ca doit être relativement lourd.
Y aurais 2 méthodes:
- tous les pays dans une liste, qui sélectionne par défaut le pays sélectionné avant. A chaque evenement 'onChange' de cette liste, on rafraichis la page et la 2e liste est filtrée sur le pays.Il faut aussi que chaque ville dans la base de données soit associée à un pays.
- en javascript, il faut charger tous les pays et toutes les villes dans des tableaux, et a chaque onChange de la liste de pays, l'autre liste est modifiée en javascript pour filtrer les villes du pays sélectionné.
Cette deuxième solution est longue et lourde je pense, mais evite d'avoir a recharger la page.