bonjour,
cette fois j'espere que vous me repondre sérieusement et ne prend pas mal mais faute d'horthographe comme l'autre fois
bon le probleme que j'ai apropos de XMLHttpRequest, j'ai essaié de voir des tuto et jai lu le tuto de @nicomilville qui m'as aidé un peu avec leur message pour l'adapter mais le probleme reste le meme
//index.htm
<script language="javascript" type="text/javascript">
function getXhr(){
var xhr = null;
if(window.XMLHttpRequest) // Firefox et autres
xhr = new XMLHttpRequest();
else if(window.ActiveXObject){ // Internet Explorer
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
return xhr;
}
function go(){
var xhr = getXhr();
// On défini ce qu'on va faire quand on aura la réponse
xhr.onreadystatechange = function(){
// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
if(xhr.readyState == 4 && xhr.status == 200){
//eval(xhr.responseText);
results = xhr.eval(responseText.split(","));
document.getElementById('id_u).value =results[0];
document.getElementById('nom').value = results[2];
document.getElementById('prenom').value = results[1];
document.getElementById('adresse').value = results[5];
document.getElementById('ville').value =results[3];
document.getElementById('code_zip').value = results[4];
}else{alert("erreur");}
}
// Ici on va voir comment faire du post
xhr.open("POST","affsearchuser.php",true);
// ne pas oublier ça pour le post
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
document.getElementById('mode').style.display = "block";
}
</script>
</head>
<body>
<form method="post">
<input type="hidden" name="id_user">
<input type="button" name="Submit" value="Bouton" onclick="go()">
</form>
//affsearchuser.php
<?php
include('config.php');
$search_id = $_POST[''];
$sql = "SELECT * FROM tb_user WHERE id='".$search_id."'";
$res = mysql_query($sql);
while($rows=mysql_fetch_array($res)))
{
echo "".$rows['id'].", ".$rows['nom'].", ".$rows['prenom'].", ".$rows['adresse'].", ".$rows['ville'].", ".$rows['zip']."";
}
mysql_close();
?>
le resultat m'affiche le message erreur, donc je pense que le script javascript ne traite pas le fichier php
merci de me repondre
a+