Bonjour Louis j'ai beau regarder 10 fois la vidéo je ne trouve pas mon erreur : voici mon code vérifier doublin :
// Verifier si il y a un doublon
public static function doublonEmail($email){
require('src/connection.php');
$requete = $bdd->prepare('SELECT COUNT(*) AS nombre FROM utilisateur WHERE email = ?');
$requete->execute([$email]);
while($emailBDD = $requete->fetch()){
if($emailBDD['nombre'] != 0){
return true;
}
else {
return false;
}
}
}
Et voici la vérification dans l'appel du formulaire :
// Vérifier le doublon de l'email
if(!Verifier::doublonEmail($email)){
header('location: index.php?error=true&message="Cette adresse email est déjà utilisée');
exit();
}
Si je ne met pas le point ! je peux inscrire plusieurs fois alors que toi c'est le contraire je n'arrive pas à comprendre pourquoi. Pourtant si c'est différent de 0 ce qui est le cas ça renvoi true je devrais être redirigé.
Ou alros mon cerveau mélange quelque chose.
Merci à toi