Bonjour,
voici mon problème :
je suis avec :
un lien sur ma page :
qui appelle ma fonction javascript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href="javascript:Valid_domaine('.$id.');">Modifier la ligne</a>
(j'ai bien successivement les valeurs 1,2,3,4 qui s'affichent en alert)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 function Valid_domaine(id_domaine){ var nom = document.getElementById("nom_"+id_domaine).value; var desc = document.getElementById("desc_"+id_domaine).value; var xhr_object = null; alert("Je suis en 1"); if(window.XMLHttpRequest) // Firefox xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) // Internet Explorer xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); else { // XMLHttpRequest non supporté par le navigateur alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return; } xhr_object.onreadystatechange = function() { alert_ajax(xhr_object); }; xhr_object.open("POST", "../fcts/domaines.php", true); alert("Je suis en 2"); xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); var data = "fonction='modif'&id_domaine="+id_domaine+"&nom='"+nom+"'&desc='"+desc+"'"; alert("Je suis en 3"); xhr_object.send(data); alert("Je suis en 4"); }
qui est censé appellé ma fonction php :
Mais rien ne ce passe ... rien du tout ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php Require('./connexion.php'); connexion(); if($_POST["fonction"] = "modif"){ $result = request('UPDATE domaines SET nom = "'.$_POST["nom"].'", description = "'.$_POST["desc"].'" WHERE id_domaine = '.$_POST["id_domaine"]); } close_connexion(); ?>
Pourtant, ma requête UPDATE devrait s'exécuter non !?!!
Partager