[AJAX] Ajax formulaire préremplir lors d'une saisie
Bonjour à tous,
J'ai un petit problème :(
Je m'explique alors j'ai un petit formulaire ou je dois renseigner un identifiant
Code:
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> |
dès que cette manipe et passée je dois avoir les autres champs rempli par rapport à l'identifiant
voici mon code ajax
Code:
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);
} |
je voudrais afficher chaque resultat dans les différents div de mon formulaire
Code:
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'];
?> |
si quelqu'un a une solus je suis preneur. :ccool: