Voici un exemple pour chainer 3 listes déroulantes en AJAHT (HTML ou Text) un pseudo AJAX sans XML.
Le choix s’effectue sur la 1ere liste déroulante, puis la 2me qui se remplie en fonction de la première et enfin la troisième qui propose un choix dépendant de la 2me liste.
Liste1->liste2->liste3
L'avantage du code est de ne pas recharger plusieurs fois la page (affichage dynamique).
Débutant en PHP et javascript, je n’ai fait qu’adapter le code vu sur http://www.expertsrt.com/tutorials/Rod/ajaht.php qui me permet de disposer d’un code réutilisable en modifiant simplement la connexion à la bd (connexionbd.php) et les 3 requêtes SQL contenues dans ValideLd1.php ValideLd2.php ValideLd3.php .
L’exemple propose de sélectionner un département, puis une commune et enfin un code postal parmi les 58000 (index compris) contenus dans la base.