<?php
/*************************************************************************/
/*** Création du compte client à partir de l'email et d'un mot de pass
/*************************************************************************/
// Initialisation du message de réponse
$message = null;
if (isset($_POST['email']))
{
// Vos identifiants
$email = (isset($_POST['email']) && trim($_POST['email']) != '')? Verif_magicquotes($_POST['email']) : null;
$password = (isset($_POST['password']) && trim($_POST['password']) != '')? Verif_magicquotes($_POST['password']) : null;
// Si $email et $password est déjà présent dans la base
if (isset($email,$password))
{
$reponse = $bdd->prepare("
SELECT COUNT(email)
AS nb_entrees
FROM membres
WHERE email = :email
");
$reponse->execute(array(
'email' => $email
));
$resultat = $reponse->fetch();
echo $resultat['nb_entrees'];
if ($resultat['nb_entrees'] == 0)
{
// Insertion à l'aide d'une requête préparée
$req = $bdd->prepare("
INSERT INTO membres
VALUES('', :email, :password)
");
$req->execute(array(
'email' => $email,
'password' => $password
));
$verif = $req->fetch();
if ($verif == true)
{
$_SESSION['email'] = $email;
header("Location: ../../templates/pages/etape6_recapitulatif.php");
exit();
}
}
else
{
$message = 'Cet email est déjà utilisé, changez-le.';
}
}
else
{
$message = 'Les champs "email" et "Mot de passe" doivent être remplis.';
}
}
?>