[RESOLU] Vérifié les login

Eléphanteau du PHP | 15 Messages

08 févr. 2015, 01:18

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');
}
}
?>

Mammouth du PHP | 688 Messages

08 févr. 2015, 01:40

if($etat == 0)

Eléphanteau du PHP | 15 Messages

08 févr. 2015, 02:04

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.

ViPHP
ViPHP | 928 Messages

08 févr. 2015, 02:09

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 ;)