Selects en cascade avec bdd Mysql - HTML/CSS - Programmation
Marsh Posté le 03-12-2010 à 10:18:44
Hello,
Tu devrais te pencher sur la librairie jQuery afin de ne pas t'embêter à réécrire des fonctionnalités compliquées. Une requête ajax, c'est aussi simple à écrire que ca :
http://api.jquery.com/jQuery.post/
Et ensuite, tu as des plugins de jQuery qui répondent facilement à ton problème :
http://plugins.jquery.com/project/cascade
Marsh Posté le 29-11-2010 à 17:26:48
Hello,
Je sais, je vais avoir des remarques du genre : sujet ultra traité, mais je viens de passer une demi journée à chercher sur le web et faire des tests, et j'en arrive à demander un peu d'aide.
Voila, j'utilise le principe décrit ici (http://siddh.developpez.com/articles/ajax/#LIV-A) pour créer un select via un autre, en passant par un fichier php pour la partie bdd, et XMLHttpRequest pour la partie javascript.
Code PHP qui génére la liste N°2:
Ca fonctionne très bien lorsqu'on a un 1er niveau, mais moi je voudrai en créer un 2e, à partir du select généré juste avant :
-> Select 1 fixe -> select 2 généré en js -> select 3 généré en js
Le problème, c'est que pour le select 3, la valeur du post est vide. "obj=document.getElementById(id_niveau);" ne semble renvoyer aucune valeur à partir du select N°2
Merci pour votre aide, j'en ai vraiment besoin !