[AJAX] Pop up genante lors de l'utilisation de l'AJAX
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 :
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
| 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);
}
} |
et ma page php :
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 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> |
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:
1 2 3 4 5 6 7 8 9 10 11
| <html>
<head>
<title>___</title>
</head>
<body>
</body>
</html> |
Quelqy'un pourrait m'aider svp .....
Merci