PDO::ERRMODE_EXCEPTION));
}
catch (Exception $e) {
die('Erreur PHP / MySQL : ' . $e->getMessage());
}
$reponse = $bdd->query('SELECT * FROM compte');
$pseudoExisteDeja = false;
while ($donnees = $reponse->fetch()) {
if ($_POST['pseudo'] == $donnees['pseudo']) {
$pseudoExisteDeja = true;
}
} $reponse->closeCursor();
if ($pseudoExisteDeja == true) {
echo "Un compte porte déjà ce nom";
} else {
$req = $bdd->prepare('INSERT INTO compte(pseudo, mdp, confirmerLien) VALUES(:pseudo, :mdp, :confirmerLien)');
$req->execute(array(
'pseudo' => htmlspecialchars($_POST['pseudo']),
'mdp' => $mdphash,
'confirmerLien' => "oui"
));
$req->closeCursor(); ?>
Compte créé avec succès ! Veuillez vous connecter sur la page suivante.
Le compte n'a pas pu être créé : Le premier et le second champ de mot de passe ne correspondent pas !
Vous devez accepter les Conditions générales d'utilisation pour vous créer un compte !
Erreur inconnue