Tema: 2 preguntas
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/02/2010, 04:56
Avatar de morior
morior
 
Fecha de Ingreso: agosto-2009
Ubicación: Barcelona
Mensajes: 437
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: 2 preguntas

Tampoco he entendido la segunda pregunta pero lo que podrías hacer con la primera es crear una variable de sesión y de ahí hacer una consulta a la base de datos para extraer TODA la información. Me explico:

Primero adjudicas la sesión:

Código PHP:
<?php
session_start
();

$result=mysql_query("SELECT identificador
FROM tutabla
WHERE nombre='"
.$_POST['nombre']." AND passw=".$_POST['passw']."'")
    or die(
mysql_error());
 while (
$row=mysql_fetch_array($result)) {
                
extract($row);}
$_SESSION['estudiante'] = $identificador;

¿>
Bueno con ése trozo de código tienes la variable de sesión de tu estudiante guardada por nombre y contrseña, nótese que eso tendría que venir de un formulario de login que doy por hecho que sabes hacer. Luego mantienes la variables de sesión poniendo en TODAS las páginas donde necesites acceder a los datos de ése usuario lo siguiente arriba del todo:


Código PHP:
<?php
session_start
();
?>
Luego para mostrar cualquier tipo de información haces el camino inverso y vas mostrando los datos del usuario, por ejemplo:

Código PHP:
<?php
session_start
();

$result=mysql_query("SELECT nombre, apellidos, nota, matematicas //todos los campos que quieras
FROM tutabla
WHERE identificador='"
.$_SESSION['estudiante']."'")
    or die(
mysql_error());
 while (
$row=mysql_fetch_array($result)) {
                
extract($row);}

¿>
Luego cómo mostrar los datos ya es cosa tuya, si necesitas diferenciar entre los que han aprobado o suspendido tendrás que poner un if else después de la consulta y hacer varios caminos distintos.

Espero haber sido de ayuda.
__________________
Juego de navegador online