XMLHTTPRequest vide
Igoree
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour à tous,
J'ai un soucis, j'ai ma page principal login.html qui a des champs a remplir (login et mot de passe). Je veux envoyer le contenu sur ma page verif.php pour voir si les identifiants sont correct. Le problème est que quand j'envoie, mon fichier verif.php me dit que les champs sont vide! Voici mon code HTML :
Mon code Javascript :
Et enfin mon code php :
Bien entendu, mon code qui a accès à la base de donné fonctionne.
Merci pour votre aide futur!
Igoree
J'ai un soucis, j'ai ma page principal login.html qui a des champs a remplir (login et mot de passe). Je veux envoyer le contenu sur ma page verif.php pour voir si les identifiants sont correct. Le problème est que quand j'envoie, mon fichier verif.php me dit que les champs sont vide! Voici mon code HTML :
<html>
<head>
<title>Login page</title>
</head>
<body>
<form name="login" >
Username <input type="text" name="userid" id="userid"/><br>
Password <input type="password" name="pswrd" id="pswrd"/><br>
</form>
<button type="button" onclick="loadDoc()">Request</button>
<p id="demo"></p>
</body>
</html>
Mon code Javascript :
function loadDoc() {
var xhttp;
var userid = document.getElementById("userid").value;
var pswrd = document.getElementById("pswrd").value;
var url = "verif.php";
var vars = "userid="+userid&'pswrd='+pswrd;
if (window.XMLHttpRequest) {
xhttp = new XMLHttpRequest();
}
else {
xhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("POST", url, true);
xhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("demo").innerHTML= this.responseText;
}
};
xhttp.send(vars);
alert('has been send');
}
Et enfin mon code php :
<?php
$Mdp=$_POST['pswrd'];
$User=$_POST["userid"];
if( isset($_POST['userid']) && isset($_POST['pswrd']) ){
print "non vide";}
else{
print "vide";}
print("Fin de mdp2");
?>
Bien entendu, mon code qui a accès à la base de donné fonctionne.
Merci pour votre aide futur!
Igoree
A voir également:
- XMLHTTPRequest vide
- Supprimer page word vide - Guide
- Caractere vide - Guide
- Formate pour taxer client frigo vide - Forum Vos droits sur internet
- Formaté mais pas de connexion Internet ? ✓ - Forum Matériel & Système
- Coeur vide ✓ - Forum Mail