Page 1 sur 1

Vérifié les login

Posté : 08 févr. 2015, 01:18
par BuddyLove
Salut tous le monde ! J'ai un probléme, j'arrive pas a vérifié si le pseudo qu'insert l'utilisateur au moment de l'inscriptions est déja dans la bdd ! Comment faire ?? Que le pseudo sois dans la bdd ou non sa m'affiche toujours que le pseudo est déja utilisé !

Voici mon code :
<?php
function pseudo_existe($pseudo)
{
    $bdd = new PDO('mysql:host=localhost;dbname=rs;charset=utf8', 'root', '');
    //donc la, la verification:
$req = $bdd->query('SELECT COUNT(*) FROM utilisateurs WHERE pseudo="'.$pseudo.'"');
$etat = $req->fetchColumn();
  
if($etat = 0)
{
 
}
 
//sinon
else
{
    echo('Le pseudo que vous avez choisi est déjà prit');
}
}
?>

Re: Vérifié les login

Posté : 08 févr. 2015, 01:40
par tof73
if($etat == 0)

Re: Vérifié les login

Posté : 08 févr. 2015, 02:04
par BuddyLove
Roh puré c'étais juste sa...! Je suis passé 50fois devant, sans rien voir --'. Merci bien...


C'est Ar-Star, j'étais pas co quand j'ai mit le poste.

Re: Vérifié les login

Posté : 08 févr. 2015, 02:09
par Genova
Roh puré c'étais juste sa...! Je suis passé 50fois devant, sans rien voir --'. Merci bien...


C'est Ar-Star, j'étais pas co quand j'ai mit le poste.
C'est d'ailleurs pour ça qu'il est recommandé de toujours écrire ses conditions dans ce sens :
if (0 == $etat)
Comme ça, pas d'erreurs possible ;)