sql >> Base de Datos >  >> RDS >> Mysql

Detalles del perfil de usuario de Session_start

Probablemente hay varios enfoques diferentes que puede tomar.

Una posibilidad, ya que dijiste que tu inicio de sesión funciona bien y veo que estás viendo el correo electrónico en una variable de sesión (presumiblemente al iniciar sesión) es también establecer variables de sesión para otros campos que le gustaría mostrar.

Por lo tanto, configure el nombre, el apellido, el correo electrónico, etc. como variables de sesión. Luego, en su HTML, podrá hacer referencia a ellos según sea necesario. Por ejemplo, <?php echo $_SESSION['first name']; ?>

ACTUALIZAR

Dada la información adicional que proporcionó, aquí hay un breve ejemplo...

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

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

Este ejemplo asume que está almacenando nombre/apellido en su base de datos como "nombre" y "apellido". Simplemente ajuste los nombres según sea necesario para que coincidan con su base de datos. Esto crea todas las variables de sesión... luego puede acceder a ellas según sea necesario al igual que accedió a su variable de sesión de correo electrónico.