Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/05/2008, 23:30
drexo
 
Fecha de Ingreso: mayo-2008
Mensajes: 7
Antigüedad: 16 años
Puntos: 0
Respuesta: Base de datos para entrada y salida

Hola que tal, pues veran, tengo el codigo de conexion a la base y de verificacion de usuario y de contraseña, en donde el alumno teclea su nombre de usuario y su pass, si los datos son correctos entonces el nombre de usuario de guarda en la base de datos entrada por medio de un insert into y muestra un mensaje de que el registro de la hora de entrada fue exitoso, la tabla de entrada cuenta con 2 campos, 1 con el nombre de usuario y el otro con el nombre de hora_entrada que es del tipo timestamp, no nulo y como predeterminado current-timestamp, es decir a la hora de que se realisa el registro del nombre de usuario en la tabla entrada, en el campo hora_entrada se guarda automaticamente la hora del sistema, hasta aqui no hay ningun problema, ya que efectibamente en la tabla entra se guarda el nombre de usuario y la hora del sistema en la que fue ingresado el registro (un detalle la hora se guarda con el siguiente formato yyyy-mm-dd hh:mm:ss), el problema radica en el codigo que uso para mostrar estos registro en la pantalla del explorador, por que solo me muestra el nombre de usuario y no la hora, utilizo una comprobacion para que de la tabla entrada solo me muestre los registro de un usuario en particular (algo asi como un filtro)
$consulta="select usuario from entrada where usuario='$usuario' order by hora_entrada";
resultados=mysql_query($consulta);
$num_resultados=mysql_num_rows($resultados):
for ($i=0, $i<$num_resultados; $i++)
{
$row=mysql_fetch_array($resultados);
echo" ".($i+1).".-";
echo" ".$row["usuario"]." ";
echo" ".$row["hora_entrada"]." ";
echo"<br>";
}
con esto se supone que optendria los resgistros de la tabla entrada que sean del usuario pedido, donde muestre un listado con el usuario y la hora de registro, pero solo muestra el nombre se usuario y no la hora, y otra cosa para el registro de la salida pense en otra tabla pero con el nombre de salida que basicamente es lo mismo, pense en dos tablas para cada accion ya que me encantaria poder hacer alguna operacion entre tablas que me permita sacar el numero de hora que estubo determinado usuario en x lugar y sacar tambien el numeto total de hora registradas, se que puse demaciado choro, espero con esto me haya dado a explicar y puedan ayudarme, gracias.