Bonjour,
Au cours de mon stage je dois realiser des formulaires permettant d'interagir avec une base mysql que j'ai cr�e pour cela j'ai donc utilis� php...Mais ayant besoin de faire dans mon formulaire j'ai utilis� un peu de javascript....et les problemes arrivent...
Mon probleme est le suivant lorsque que je selectionne un premier �l�ment dans une de mes listes d�roulantes, une deuxieme liste d�roulante est cens�e recevoir des champs sp�cifiques....or ya rien du tou...!
Et vu mes connaisances limit�s en javascript je narrive pa a la resoudre.
Voici la parti javascript:
La c'est le code mes listes d�roulantes:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 function go() { getXhr(); xhr.onreadystatechange = function(){ if(xhr.readyState == 4 && xhr.status == 200) { leselect = xhr.responseText; document.getElementById('lieu').innerHTML = leselect; } } xhr.open("POST","scriptmouv.php",true); xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); sel = document.getElementById('pn'); pn= sel.options[sel.selectedIndex].value; xhr.send("pn="+pn); }
Je vous remercie par avance de vos r�ponses...et de votre aide parceque j'en ai bien besoin...
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <label><span class="legende_elmt">pn,marque,type</span></label> <select name="pn" id="pn" onchange="go()"> <option value='-1'>Selectionnez pn</option> <? $result = mysql_query("select passy,pmar,ptyp from listepn, inventaire where passy = pn and mouv = 1 group by passy;"); while ($row=mysql_fetch_row($result)) { ?> <option value=<? echo $row[0];?>><? echo $row[0]; ?>,<? echo $row[1]; ?>,<? echo $row[2]; ?></option> <? } ?> </select> <label><span class="legende_elmt">lieu</span></label> <select name='lieu' id='lieu'> <option value='-1'>lieu de la piece</option> </select>
Partager