Bonjour,

J'aimerais envoyer via la méthode "xmlHttp.send" 2 variables à mon script php qui est "test.php".

Ca fonctionne bien avec une variable, voici le code:
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
 
xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null)
	{
		alert("Votre navigateur ne supporte pas les requêtes HTTP.");
		return false;
	} 
	var url="test.php";
 
	xmlHttp.onreadystatechange = function (){
		if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
			eval(xmlHttp.responseText);
	}
	xmlHttp.open("POST", url, true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
	xmlHttp.send("var1="+2);
     return true;
Jusqu'ici tout va bien, c-a-d que mon script "test.php" reçois bien la variable
"var1" qui à comme valeur "2".

Maintenant, je veux envoyer 2 variables en même temps,donc j'ai fais:
xmlHttp.send("var1="+2+"var2="19);

et là je reçois que var1 et non var2.

Avez-vous une idée du problème, et comment je pourrais le résoudre ?

Merci