je débute totalement en php et en ajax (oui je cumule). J'ai créé un fichier nommé : PHP_Jour_Fermeture.php comme suit :
<?php
$liendb = mysql_connect("localhost", "login", "password");
mysql_select_db("Planning");
$sql = "SELECT * FROM T_Fermeture";
$resultat = mysql_query ($sql);
echo json_encode($resultat);
?>
Le script appelant cette page est le suivant :function cherche_page_jour(Lobjet){
Lerang=parseInt(Lobjet.id.replace('Case', ''));
var xhr = null;
if(window.XMLHttpRequest){ // Firefox
xhr = new XMLHttpRequest();
}
else if(window.ActiveXObject){ // Internet Explorer
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
else {
alert("Votre navigateur ne prend pas en charge XmlHttpRequest");
}
xhr.open("GET", "PHP_Jours_Fermeture.php", true);
xhr.send(null);
//xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
resultat=Ajax_reussi(xhr);
alert(xhr.responseText);
}
function Ajax_reussi(XHR){
XHR.onreadystate=alert(XHR.readyState);
}
Le ResponseText me renvoie... le script PHP sans traitement. Je pense que j'oublie un point fondamental et évident mais je ne trouve pas lequel. Quelqu'un a une idée ?
[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]