Je n'arrive pas à avoir un résultat, je vous met le code ici :
Le script Ajax :
Code : Tout sélectionner
<script type="text/javascript">
function getXMLHttpRequest() {
var xhr2 = null;
if (window.XMLHttpRequest || window.ActiveXObject) {
if (window.ActiveXObject) {
try {
xhr2 = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
xhr2 = new ActiveXObject("Microsoft.XMLHTTP");
}
} else {
xhr2 = new XMLHttpRequest();
}
} else {
alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
return null;
}
return xhr2;
}
/* ressources */
function list_ressource() {
var xhr2 = getXMLHttpRequest();
xhr2.onreadystatechange = function() {
if (xhr2.readyState == 4 && (xhr2.status == 200 || xhr2.status == 0)) {
callback(xhr2.responseText);
}
};
xhr2.open("GET", "list_ressource.php", true);
xhr2.send(null);
alert(xhr2.responseText);
}
</script>Code : Tout sélectionner
<?php
$connect = mysql_connect("localhost", "root", "");
mysql_select_db("relevededecision", $connect) or die("erreur select db");
$query = mysql_query("SELECT * FROM ressources", $connect) or die("erreur query");
$nb_result = mysql_num_rows($query);
if($nb_result > 0){
while ($result = mysql_fetch_array($query)){
echo "<a href='index.php?suppr_ressource=".$result['id']."'><img src='suppr.png' /></a> ".$result['name']."<br />";
}
}
?>Code : Tout sélectionner
<input type="button" onclick="list_ressource()" value="resultats" />Je précise que mon but est de faire une requête SQL et de restituer le résultat donc je n'ai pas besoin d'envoyer de variable car pas de WHERE dans la requête SQL.
Mon alert me renvois une popup vide.
Help , merci