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 : 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);
            }
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
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...