macgawel a écrit :
Bonjour. 0.Avant tout, pense à utiliser la balise [code=php][/code] 1. Sépare bien le code PHP du code généré. Ou au minimum, remplace les ?>...<? par des echo "..." Ca améliore la visibilité, et ça facilite la maintenance et la réutilisation. 2. AJAX ! Si je comprends bien ce que tu veux faire, le contenu de ta deuxième liste déroulante va dépendre du résultat de la première. => Sur la première liste déroulante, tu fais un onChange, qui va aller modifier le contenu de la 2eme liste. Et après, ça dépend du nombre de résultats à tes requêtes, mais tu as deux solutions : - Solution simple et très efficace. Tu récupères un tableau de valeurs dans ton JS. Et en fonction du contenu de Liste1 tu filtres... - Solution plus complexe et pas très efficace (et en plus, c'est in ) : AJAX. Dans le onChange de la première liste, tu appelles une fonction qui va chercher le résultat d'une page php pour le mettre dans la deuxième liste. Et dans ta page php, tu exécutes ta requête SQL, et tu mets en forme le résultat avant de l'envoyer. Voilà, j'espère que le principe est clair...
|