Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/07/2017, 09:54
Avatar de petit89
petit89
 
Fecha de Ingreso: marzo-2011
Mensajes: 1.135
Antigüedad: 13 años, 1 mes
Puntos: 170
Respuesta: Mostrar nombre del usuario Logeado

OK, mira este codigo que tienes:

Código PHP:
Ver original
  1. while($row=mysql_fetch_assoc($query))
  2.  {
  3.  $dbusername=$row['username'];
  4.  $dbpassword=$row['password'];
  5.  }

con $row['campo_en_mysql'] estas sacando el dato desde la tabla, en este caso el usuario y contraseña para compararlo con los que ha ingresado en el login el usuario... entonces, aunque siento que esa comprobacion if es innecesaria ya que en el SQL propio especificas que tiene que encontrar la linea donde se cumpla el user=user_login y la contraseña, es decir los datos ingresados, aqui puedes agregar:

Código PHP:
Ver original
  1. while($row=mysql_fetch_assoc($query))
  2.  {
  3.  $dbusername=$row['username'];
  4.  $dbpassword=$row['password'];
  5. //AQUI
  6. $dbnombre = $row['campo_nombre'];
  7.  }

claro, sustituyendo 'campo_nombre' por el nombre de la columna en tu tabla donde se almacena el Nombre del usuario.
luego guardas en $_SESSION

Código PHP:
Ver original
  1. if($username == $dbusername && $password == $dbpassword)
  2.  
  3. {
  4.  
  5.  $_SESSION['session_username']=$username;
  6.  $_SESSION['nombre_usuario'] = $dbnombre; //AQUI YA LA TIENES EN LA SESSION
  7. /* Redirect browser */
  8.  header("Location: index.php");
  9.  }

luego imprimes donde quieras $_SESSION['nombre_usuario'] y listo, te tendria que mostrar.
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)