Mysql
 sql >> Base de données >  >> RDS >> Mysql

Détails du profil utilisateur Session_start

Il existe probablement plusieurs approches différentes que vous pouvez adopter.

Une possibilité, puisque vous avez dit que votre connexion fonctionne correctement, et je vois que vous voyez l'e-mail dans une variable de session (probablement lors de la connexion) consiste également à définir des variables de session pour les autres champs que vous souhaitez afficher.

Définissez donc le prénom, le nom de famille, l'e-mail, etc., en tant que variables de session. Ensuite, dans votre code HTML, vous pourrez les référencer au besoin. Par exemple, <?php echo $_SESSION['first name']; ?>

MISE À JOUR

Compte tenu des informations supplémentaires que vous avez fournies, voici un court exemple...

if(mysql_num_rows($run)>0) {
  $_SESSION['email']=$email;

  $row = mysql_fetch_assoc($run);
  $_SESSION['firstname'] = $row['firstname'];
  $_SESSION['lastname'] = $row['lastname'];
  // etc

Cet exemple suppose que vous stockez le prénom/nom de famille dans votre base de données sous la forme "prénom" et "nom de famille". Ajustez simplement les noms selon vos besoins pour qu'ils correspondent à votre base de données. Cela crée toutes les variables de session... vous pouvez ensuite y accéder selon vos besoins, tout comme vous avez accédé à votre variable de session de messagerie.