Bonjour tous le monde,
Je suis un debutant en php; html, ajax, ...
J'ai reussi a utiliser l'ajax par contre a chaque fois que j'utilise ma fonction j'ai un pop up qui s'affiche :
Voici ma fonction javascript :
et ma page php :
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
31
32
33
34
35
36
37
38
39
40
41 function maj_membre() { var id_m = document.modifier_un_membre.id_membre.value; var nom_m = document.modifier_un_membre.nom.value; var prenom_m = document.modifier_un_membre.prenom.value; var adresse_m = document.modifier_un_membre.adresse.value; var cp_m = document.modifier_un_membre.cp.value; var ville_m = document.modifier_un_membre.ville.value; var tel_port_m = document.modifier_un_membre.tel_port.value; var tel_fixe_m = document.modifier_un_membre.tel_fixe.value; var date_debut_m = document.modifier_un_membre.date_debut.value; var XHR = null; var val_ret; //alert(id_m); if (nom_m == "" || prenom_m == "" || date_debut_m == "") { alert("!!! Bir üyenin Adi, Soyadi ve üye tarihi meburidir !!!"); } else { if(window.XMLHttpRequest) // FIREFOX xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) // IE xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); else return(false); xhr_object.open("GET",'requete_modifier_membre.php?nom='+nom_m+'&prenom='+prenom_m+'&adresse='+adresse_m+'&cp='+cp_m+'&ville='+ville_m+'&tel_port='+tel_port_m+'&tel_fixe='+tel_fixe_m+'&date_debut='+date_debut_m+'&Id='+id_m, false); xhr_object.send(null); if(xhr_object.readyState == 4) { val_ret = xhr_object.responseText; alert (val_ret); } else return(false); } }
A chaque fois que j'appui sur le bouton du formulaire, les requetes fonctionne correctement, la base est mise a jour par contre j'ai une pop up dans laquelle s'affiche :
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 <?php include("param.inc"); $connection=mysql_connect($host, $user,$password) or die ("connexion impossible au serveur"); $db=mysql_select_db($database,$connection) or die ("la base de données ne peut pas etre selectionnee"); ?> <html> <head> <title>___</title> </head> <body> <?php if(isset($_GET['nom'])) $nom=$_GET['nom']; else $nom=""; if(isset($_GET['prenom'])) $prenom=$_GET['prenom']; else $prenom=""; if(isset($_GET['adresse'])) $adresse=$_GET['adresse']; else $adresse="-"; if(isset($_GET['cp'])) $cp=$_GET['cp']; else $cp="-"; if(isset($_GET['ville'])) $ville=$_GET['ville']; else $ville="-"; if(isset($_GET['tel_port'])) $tel_port=$_GET['tel_port']; else $tel_port="-"; if(isset($_GET['tel_fixe'])) $tel_fixe=$_GET['tel_fixe']; else $tel_fixe="-"; if(isset($_GET['date_debut'])) $date_debut=$_GET['date_debut']; else $date_debut=""; $requete1="UPDATE membres SET membres_nom = '".$_GET["nom"]."', membres_prenom = '".$_GET["prenom"]."', membres_adresse = '".$_GET["adresse"]."', membres_cp = '".$_GET["cp"]."', membres_ville = '".$_GET["ville"]."', membres_telportable = '".$_GET["tel_port"]."', membres_telfixe = '".$_GET["tel_fixe"]."' WHERE membres_id = '".$_GET["Id"]."'"; $res_req_mod_1 = mysql_query($requete1) or die (mysql_error()); $requete2="UPDATE cotisations SET aidatlar_nom = '".$_GET["nom"]."', aidatlar_prenom = '".$_GET["prenom"]."' WHERE aidatlar_idmembre = '".$_GET["Id"]."'"; $res_req_mod_2 = mysql_query($requete2) or die (mysql_error()); ?> </body> </html>
Quelqy'un pourrait m'aider svp .....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <html> <head> <title>___</title> </head> <body> </body> </html>
Merci
Partager