Passage variable php via javascript
Mik3five
-
Mik3five Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Mik3five Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voici mon code
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.
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:
- Passage variable php via javascript
- Passage qwerty azerty - Guide
- Easy php - Télécharger - Divers Web & Internet
- Telecharger javascript - Télécharger - Langages
- Via michelin carte - Télécharger - Transports & Cartes
- Test passage windows 11 - Guide