Passage variable php via javascript

Fermé
Mik3five - 19 juil. 2012 à 12:34
Mik3five Messages postés 3 Date d'inscription jeudi 19 juillet 2012 Statut Membre Dernière intervention 19 juillet 2012 - 19 juil. 2012 à 13:27
Bonjour,

Voici mon code
function createInstance()
	{
        var req = null;
		if (window.XMLHttpRequest)
		{
 			req = new XMLHttpRequest();
		} 
		else if (window.ActiveXObject) 
		{
			try {
				req = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e)
			{
				try {
					req = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) 
				{
					alert("XHR not created");
				}
			}
	        }
        return req;
	};

	function storing(data, element)
	{
		element.innerHTML = data;
	}

	function submitForm(element, page)
	{ 
		var req =  createInstance();
	
		

		req.onreadystatechange = function()
		{ 
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					storing(req.responseText, element);
				
				}	
				else	
				{
					alert("Error: returned status code " + req.status + " " + req.statusText);
				}	
			} 
		};
		
			req.open("POST", "connexion.php", true);
			req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			var login2 = document.getElementById('login2').value;
			var password2 = document.getElementById('password2').value;
			var data = "login2="+ login2 +"&password2="+ password2;
			req.send(data);	
		
			
		
	}




Quand je valide mon formulaire, seul la variable login2 est transmise dans mon script php..

Je ne comprends pas pourquoi, alors que sous FIREBUG... les deux variable sont reconnu, visible et présente..

Dans mon var data, si je met juste "&" et non "&" j'obtient une erreur 500..

Je ne comprends pas pourquoi. J'ai verifié le nom des variable dans mon script php et tous correspond.. Si quelqu'un pouvait m'aider :/


Je vous remercie.


<form method="post" onsubmit="submitForm(document.getElementById('storage'),'connexion.php'); return false;" >
	<table>
    
	<tr> 
	<td> Login </td><td><input type="text" id="login2" /></td><td><a class="connection" href="moncv.php?page=inscription">Inscription</a></td>
	</tr>
    
	<tr>
	<td> Mot de passe </td><td><input type="text" id="password2" /></td><td><input class="connection" type="submit" value="Connexion"/></td>
	</tr>
	
	</table>
	</form>




A voir également:

2 réponses

Mik3five Messages postés 3 Date d'inscription jeudi 19 juillet 2012 Statut Membre Dernière intervention 19 juillet 2012
19 juil. 2012 à 12:57
Cela fait deux jours que je suis bloqué la dessus... si vous pouviez m'aider je vous en serai reconnaissant !
0
Mik3five Messages postés 3 Date d'inscription jeudi 19 juillet 2012 Statut Membre Dernière intervention 19 juillet 2012
19 juil. 2012 à 13:27
UP !
0