Foros del Web » Programando para Internet » PHP »

Mostrar resultados según el usuario logeado

Estas en el tema de Mostrar resultados según el usuario logeado en el foro de PHP en Foros del Web. Hola: Tenemos un form basico (user y passoword, por ejemplo). En la base de datos hay información del usuario, materias, notas, periodos de estudio, etc. ...
  #1 (permalink)  
Antiguo 17/04/2005, 23:23
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 278
Antigüedad: 21 años, 4 meses
Puntos: 0
Mostrar resultados según el usuario logeado

Hola:

Tenemos un form basico (user y passoword, por ejemplo). En la base de datos hay información del usuario, materias, notas, periodos de estudio, etc.

Queremos que el usuario se logee y al identificarse como correcto, pase inmediatamente a una pàgina que le muestra los resultados de sus materias y las diferentes calificaciones (notas).

Todo lo tengo hecho, solo que no se como hacer para que la pagina de respuesta sea la que corresponde a ese usuario. Por ahora, me muestra todos los datos independiente del usuario que sea.

Si alguien sabe la respuesta mas comun, se agradece. Si no, pues coloco el codigo (un poco largillo) para que se entienda mejor.

Pregunte algo similar hace unos 4 dias pero ya no encuentro mi post en el foro PHP...

gracias.
  #2 (permalink)  
Antiguo 18/04/2005, 02:21
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Si estás diciendo que ya logras loguear a alguien... ya tienes todo solucionado. Cuando haces el loguin defines una variable de sesión que corresponderá a tu usuario... pués simplemente trabaja sobre esa variable. Por ejemplo, suponemos que ya me logueé y guardas mi nombre de usuario en una variable de sesión llamada $_SESSION['usuario']; podrías mostrar mis datos a partir de ahí:
Código PHP:
<?session_start();
if(!isset(
$_SESSION['usuario'])) {
     
header("Location:login.php");
     exit;
} else {
     
$usuario$_SESSION['usuario'];
     include(
"conexion.php");
     
$consultamysql_query("SELECT * FROM tabla WHERE usuario='$usuario' LIMIT 0,1"$conex);
     while(
$row=mysql_fetch_assoc($consulta)) {
          echo 
$row['usuario']."<br>".$row['edad']; // etcétera
     
}
}
?>
ó podrías recuperar esos datos desde que te logueas en otras variables de sesión, depende de tu aplicaación.. poco recomendable estar "paseando" datos si no los vaz a ocupar.

Te sugiero te dez una vuelta por las FAQ: http://www.forosdelweb.com/showthrea...998#post238998

Cita:
Iniciado por iarrieta
Pregunte algo similar hace unos 4 dias pero ya no encuentro mi post en el foro PHP...
Puedes suscribirte a los temas en los qu participas para no perderlos... haz uso de las opciones que te ofrece el foro. http://www.forosdelweb.com/showthread.php?t=287373

Pudiste dar click sobre tu nick y buscar tus mensajes ó también desde el buscador poner tu nick... supongo será este? http://www.forosdelweb.com/f18/consulta-tablas-con-campos-comunes-288657/

Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 14:57.