Bonjour,
Je voudrais remplir une liste selon le choix d'une autre sans recharger la page.
j'ai cherché sur le forum pour trouver une solution à mon problème mais j’ai pas trouvé une solution idéale ( il y a ce cas mais il recharge la page : http://www.developpez.net/forums/sho...ight=liste+lie )
Pour mon cas j’utilise une seule table Titres :
ID - Libelle - IDParent
1 - T-1 - 0
2 - T-2 - 0
3 - ST-2-1 - 2
4 - ST-2-2 - 2
5 - T-3 - 0
Cette liste contienne tous les enregistrements de la table + l’element ‘[0]-‘
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <select name="ListeParent" id="ListeParent" > <?php echo "<option value='0'>[0] - </option>"; $req1 = "select * from Titres "; $res1 = mysql_query($req1); while($row = mysql_fetch_object($res1)) { $ch="[".$row->ID."] ".$row->Libelle; echo "<option value='$row->ID'>$ch</option>"; } ?> </select>
donc lorsque je sélectionne l’element ‘[0]-‘dans la 1ére liste la 2éme liste doit contenir les titres qui ont IDParent=0
et si je sélectionne ‘[2]- T-2’ la 2éme liste doit contenir les titres qui ont IDParent=2 (‘[3]- ST-2-1’ et ‘[4]- ST-2-2’ )
J’espère trouver une aide a ce problème et merci
Partager