[AJAX] Aide php + javascrispt svp
Bonjour :
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 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| <?PHP
while($row = mysql_fetch_row($res))
{
$item_key = $row[0];
$item_Etablissement = $row[1];
$item_Sex = $row[2];
$item_Nom = $row[3];
$item_Nom_jeune_fille = $row[4];
$item_Prenom = $row[5];
$item_Tel_bureau = $row[8];
$item_Adr_prof = $row[9];
$item_Bureau_distrib = $row[14];
$item_Date_entre_ent = $row[15];
$item_Autorise = $row[16];
print("<TD>$item_Etablissement</TD>\n");
print("<TD align=\"Center\">$item_Sex</TD>\n");
print("<TD>$item_Nom</TD>\n");
print("<TD>$item_Nom_jeune_fille</TD>\n");
print("<TD>$item_Prenom </TD>\n");
print("<TD align=\"Center\">$item_Tel_bureau</TD>\n");
print("<TD>$item_Adr_prof</TD>\n");
print("<TD align=\"Center\">$item_Bureau_distrib</TD>\n");
print("<script type=\"text/javascript\" src=\"_scripts/desauto.js\"></script>");
if ($item_Autorise == "O")
{
print("<TD align=\"Center\"> ");
print("<SPAN id=\"etat\"><A HREF =\"#\"/><input type=\"hidden\" name=\"autorise\" value=$item_key id=\"autorise\"><img src=\"_pics/chek.png\" border=\"0\" alt=\"oui\" title=\"L 'utilisateur $item_Nom est validé\" onclick=\"changeEtat()\"/></a></span></TD>\n");
}
else
{
print("<TD align=\"Center\">");
print("<SPAN id=\"etat\"><img src=\"_pics/faux.png\" border=\"0\" alt=\"non\" title=\"L'utilisateur $item_Nom n'est pas validé \" /></TD></SPAN>");
}
print("<TD align=\"Center\">$item_key</TD>");
print("<input type=\"hidden\" name=\"pouet\" value=\"pouet\">");
print("</TR>\n");
} |
La partie qui 'minteresse est la suivante :
Code:
print("<SPAN id=\"etat\"><A HREF =\"#\"/><input type=\"hidden\" name=\"autorise\" value=$item_key id=\"autorise\"><img src=\"_pics/chek.png\" border=\"0\" alt=\"oui\" title=\"L 'utilisateur $item_Nom est validé\" onclick=\"changeEtat()\"/></a></span></TD>\n");
Enfin mon .js :
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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| function getXMLHTTP()
{
var requete=null;
if(window.XMLHttpRequest) // Firefox et autres
requete = new XMLHttpRequest();
else if(window.ActiveXObject){ // Internet Explorer
try {
requete = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
requete = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e1) {
requete = null;
}
}
}
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
}
return requete;
}
function changeEtat()
{
var test = document.getElementById(autorise).value;
alert(test);
}
function actualiserPage()
{
if (requete.readyState == 4)
{
/* Obtenir la réponse du serveur */
var etat = requete.responseText;
/* Mettre à jour le formulaire */
document.getElementById("etat").value =
etat ;
}
}
/*var autorise = document.getElementById($item_key).value;
var url = "autorise.php?=" +$item_key
escape($item_key);
requete.open("GET", url, true);
requete.onreadystatechange = actualiserPage;
requete.send(null);*/ |
Actuellemnt à l'etat de test je ne sais pas si mon code est correcte ou completement a coter de la plaque, mais quand je clique sur le lien je n'arrive pas avoir un "alert" il me dit : "OBJET REQUIS" et sa en reste la ....
Je suis bloqué aider moi SVP.
Coridalment
Nico