Salut, comme cela a été dit plus haut, ajax est la meilleure solution pour ton prb.
Le principe c'est que ds l'évènement Onchange de ton premier select, tu mets une procédure javascript qui va appeler une page php "en arrière-plan", avec comme paramètre l'id de ton continent. Celle-ci génère le nouveau select avec uniquement les valeurs (pays) associées à ton id et est renvoyé dans la fonction javascipt qui l'avait appelée. Ensuite , à l'aide d'un innerHTML, tu replaces le nouvel élément dans ta page.
Côté base de données, il faut que tu aies un idcontinent dans ta table pays, qui lie les enregistrements pays et continent.
Voici l'adresse d'un tuto, qui explique très bien comment lier des listes avec ajax.
http://siddh.developpez.com/articles/ajax/#LIV-A . Si la syntaxe du code js est un peu dure à digérer au début, une fois le principe compris, cela va comme une lettre à la poste. Tu peux aussi utiliser JQUERY pour formuler tes requêtes ajax, c'est plus court à coder
Alpha.
Partager