JQuery Vérifier l'existence de login

Résolu
markaz Messages postés 357 Statut Membre -  
markaz Messages postés 357 Statut Membre -
Bonjour, je voudrais vérifier instatannement dans la BD le pseudo saisi par un utilisateur existe par jQuery. Je suis pas un bon codeur en jQuery.
Le script m'indique toujours que l'utilisateur existe dans la BD alors que c'est juste.

Le script

$("#login").blur(function() {
        	valid = true;
 
	   $.ajax({ // fonction permettant de faire de l'ajax
	   type: "POST", // methode de transmission des données au fichier php
	   url: "login.php", // url du fichier php
	   data: "login="+$("#login").val(), // données à transmettre
	   success: function(msg){ // si l'appel a bien fonctionné
			if(msg == 1) { // si le login a ete trouve
 
				$("#login").next(".error").fadeIn(1000).text("Ce Login est  deja utilise");
				$("#login").css("border-color", "00C600");
				// on affiche un message d'erreur dans le span prévu à cet effet
 
				valid == false;
			}
			else { // si le login n'a ete trouve
 
				$("#login").next(".error").fadeIn(1000).text("Login disponible");
				$("#login").css("border-color", "#f55");
				$("#login").css("background-color", "#fcc");
				// on désactive l'affichage du formulaire et on affiche un message de bienvenue à la place
			}
	   }
	});
	return false; // permet de rester sur la même page à la soumission du formulaire
 
});


page login.php qui sert à vérifier si le login existe dans la BD

<?php
include('config/connect.php');
// On va chercher le login et email s'il existe dans la base des donnees
			$result = mysql_query("SELECT pseudo FROM membres WHERE pseudo = '".$_POST['login'].'"');
	        $membre = mysql_num_rows($result);
 
 
			// On vérifie que le login ou email existe bien
			if ($membre > 1) {
 
			   echo "1"; // on retourne la valeur 1si un login a ete trouve
			} else {
				echo "0"; // on retourne la valeur 0  si aucun login a ete trouve
			}
 
?>


2 réponses

Zep3k!GnO Messages postés 2049 Statut Membre 200
 
Salut,

je pense que ton souci est là : if(msg == 1)

--> mets : if(msg == '1')
1
markaz Messages postés 357 Statut Membre 5
 
Merci Zep3k!GnO
1