Si on parle bien du même :aie:
Mon problème par rapport au tuto :
Ici tout le contenu de xhr.responseText est inséré dans "livre" puisque c'est la seule information:Code:
1
2
3
4
5 if(xhr.readyState == 4 && xhr.status == 200){ leselect = xhr.responseText; // On se sert de innerHTML pour rajouter les options a la liste document.getElementById('livre').innerHTML = leselect; }
Mais moi contrairement à ça, mon xmlDoc contient de nombreuses informations. Je suis obligé de rechercher ce qui m'intéresse à l'intérieur.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 <?php echo "<select name='livre'>"; if(isset($_POST["idAuteur"])){ mysql_connect("localhost","root","root"); mysql_select_db("test"); $res = mysql_query("SELECT id,titre FROM livre WHERE idAuteur=".$_POST["idAuteur"]." ORDER BY titre"); while($row = mysql_fetch_assoc($res)){ echo "<option value='".$row["id"]."'>".$row["titre"]."</option>"; } } echo "</select>"; ?>
Je suis très certainement dans le faux mais étant débutant je n'arrive pas à avoir la même logique que toi :oops: