Bonjour à tous,
J'ai un petit problème
Je m'explique alors j'ai un petit formulaire ou je dois renseigner un identifiant
dès que cette manipe et passée je dois avoir les autres champs rempli par rapport à l'identifiant
Code html : 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
19
20
21
22
23
24
25 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" src="ajax.js"></script> <title>Mon site </title> </head> <body> <table border="1"> <tr> <td>identification</td><td><input type="text" id="id" onblur="remplir();"></td> </tr> <tr> <td>libelle</td><td><input type="text" id="id"><div id="libelle"></div></td> </tr> <tr> <td>classe</td><td><input type="text" id="id"><div id="libelle"></div></td> </tr> <tr> <td>description</td><td><input type="text" id="id"><div id="libelle"></div></td> </tr> </table> <div id='log'></div> </body> </html>
voici mon code ajax
je voudrais afficher chaque resultat dans les différents div de mon formulaire
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
19
20
21
22 function remplir() { var xhr = new XMLHttpRequest(); var id = document.getElementById('id').value; xhr.onreadystatechange = function() { if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) { leselect = xhr.responseText; document.getElementById('log').innerHTML = leselect; } }; xhr.open("POST","remplir.php",true); xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); xhr.send("id="+id); }
si quelqu'un a une solus je suis preneur.
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php include('inc_connexion.php'); connexion(); $id = $_POST['id']; $requete= "select * from essaie where id='$id'"; $resultat=mysql_query($requete); $ligne=mysql_fetch_array($resultat); echo $ligne['libelle']; echo $ligne['note']; echo $ligne['description']; ?>![]()
Partager