Hello,
Tu peux faire ceci
<script type="text/javascript" src="jq.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#s1").change(function(){ $.post("test.php", { value: $(this).val() },function(data){ $("#s2").empty(); $("#s3").empty(); $("#s2").prepend(data); }); }); $("#s2").change(function(){ $.post("test.php", { value: $(this).val() },function(data){ $("#s3").empty(); $("#s3").prepend(data); }); }); }); </script> <select id="s1"> <option>v1</option> <option>v2</option> </select> <select id="s2"> <option>v1</option> <option>v2</option> </select> <select id="s3"> <option>v1</option> <option>v2</option> </select>
puis dans ta page test.php tu récupères la variable "value" passée en post via $_POST["value"] puis tu fais ton traitement php pour rechercher les correspondances.
C'est très sommaire mais ça te permettra d'avancer.
Mon jq.js correspond à jQuery.