Bon je vais y arrivé au bout d'un moment mais c'est pas le moment
Je souhaite maintenant afficher le prenom entré pendant l'inscription de l'utilisateur sur la page d'accueil.
<div class='error'><?php echo $_SESSION['Auth']['pseudo']; ?> </div>
J'ai donc fais de deux façon mais aucune de fonctionne :
$email =$_POST['email'];
$password = sha1($_POST['password']);
$q = array('email' => $email, 'password' => $password);
$pseudo ='SELECT prenom FROM phpmembre WHERE email = :email AND password = :password';
$req2 = $cnx->prepare($pseudo);
$req2->execute(array(1));
$don = $req2->fetch(PDO::FETCH_OBJ);
$_SESSION['Auth'] = array('email' => $email, 'pseudo'=> $don);
header('Location: Page d\'accueil.php');
Cette méthode (trouver sur internet) ne m'affiche rien et la suivante est celle-ci :
$email = $_POST['email'];
$password = sha1($_POST['password']);
$q = array('email' => $email, 'password' => $password);
$pseudo ='SELECT prenom FROM phpmembre WHERE email = :email AND password = :password';
$req2 = $cnx->prepare($pseudo);
$don = $req2->execute($q);
$_SESSION['Auth'] = array('email' => $email, 'pseudo'=> $don);
header('Location: Page d\'accueil.php');
Celle ci m'affiche un 1 (je ne sais pas pourquoi)
Alors je vous demande ENCORE votre aide pour me trouver une solution pour que je puisse afficher le prenom de l'utilisateur. Merci d'avance
