A voir également:
- Code de connexion correct??
- Gmail connexion - Guide
- Hotmail connexion - Guide
- Facebook connexion - Guide
- Code asci - Guide
- Code puk bloqué - Guide
5 réponses
rudak
Messages postés
587
Date d'inscription
samedi 7 juin 2008
Statut
Membre
Dernière intervention
4 juin 2011
46
5 mars 2011 à 12:39
5 mars 2011 à 12:39
si tu parles de celle la je pense que non
par contre tu pourrais faire un truc de ce genre :
if ($req == 0) { echo '<p>utilisateur inconnue</p>'; }
par contre tu pourrais faire un truc de ce genre :
if (mysql_num_rows($req) > 0) { echo '<p>utilisateur inconnue</p>'; }
<?php taratata connexion ici :p $pseudo = $_POST['pseudo']; $pass = md5($_POST['pass']); $req = mysql_query("SELECT * FROM 'membres' WHERE 'pseudo' ='$pseudo'"); $nb = mysql_num_rows($req); if ($req <> 1) { echo '<p>utilisateur inconnue</p>'; } else { $save = mysql_fetch_array($req); if($pass == $save['pass']) //Ou le nom de ton champ dans ta BDD! { echo 'connexion reussie'; } else { echo 'votre mot de passe est incorrect ou bien inconnu'; } } ?>
Donc une petite explication...
Tu executes ta requete, et tu récupères le nombre de résultat. Si ce nombre est plus grand ou plus petit que 1, c'est que la requete a échoué...
Ensuite, tu mets tous les résultats de ta requete (donc de la seule ligne retournée), dans la variable $save qui devient un tableau pour lequel tu peux accéder aux champs par leur nom interne à la BDD... Et là, tu controle si le password correspond... S'il correspond, c'est Ok, sinon, non... ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question