Pb listes li�es javascript/php
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:
Code:
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);
} |
La c'est le code mes listes d�roulantes:
Code:
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> |
Je vous remercie par avance de vos r�ponses...et de votre aide parceque j'en ai bien besoin...