PHP doit te generer du code HTML (donc du code pour tes menus deroulants) presentant les donnees de ta BDD.
l'algorithme tres image pourrait etre :
<?php
Connexion BDD
listedesvaleurs = Select code,nom From table
?>
html :
definir liste deroulante
<?php
pointeur = debut(listedesvaleurs)
tant que pointeur n'est pas vide {
?>
html : definir un item de liste "$code" avec le libelle "$nom"
<?php
pointeur = suivant(listedesvaleurs)
}
?>
vu que tu as des listes variables en fonction d'autres, il faut que tu geres un evenement "modification" au niveau d'une liste qui aura pour effet de recharger la page en passant comme parametre un code ou une valeur identifiant l'element selectionne dans la liste.
ainsi lors de l'interpretation de la page, tu peux programmer PHP pour qui'l traite les informations a placer dans la 2eme liste en fonction du parametre passe.
Pour cela, le plus simple est de rappeler la meme page (toto.php) en passant des arguments dans l'URL (ex : toto.php?valeurliste1=cerise)