Ver Mensaje Individual
  #9 (permalink)  
Antiguo 13/09/2006, 14:53
Avatar de LedideR
LedideR
 
Fecha de Ingreso: noviembre-2004
Ubicación: Temuco, Chile
Mensajes: 39
Antigüedad: 19 años, 5 meses
Puntos: 1
Hola, primero que todo, quiero decir que no le encuentro razon al mensaje de MicroHack, ya que es totalmente posible efectuar una prueba online en la misma universidad o colegio.

Para solucionar el tema del intervalo de los 5 o 10 minutos, se me ocurrio usar explode(), no se si es la opcion mas recomendada pero funciona.

Profesor, supuse que la hora en la base de datos se encuentra en el mismo formato que la hora actual, es decir date("H:i:s"). Le recomiendo adaptar algo como esto:

Código PHP:
<?php

$hoy 
date("Y-m-d");
$hora date("H:i:s");
$HoraHoy explode(":",$hora);


$query mysql_query("SELECT * FROM tabla");    // Aqui la consulta a la base de datos para obtener la fecha y hora
$datos mysql_fetch_array($query);

$HoraBd explode(":",$datos[hora]);

$HoraBd_A == $HoraBd[1]+5// el 5 es la cantidad de minutos de intervalo


if ($HoraBd[0] == $HoraHoy[0] && $HoraHoy[1] < $HoraBd_A && $HoraHoy[1] > $HoraBd[1]) {

   
// AQUI LA PRUEBA
   // ESTO LO VERAN LOS ALUMNOS DESDE LA HORA INDICADA HASTA 5 MINUTOS DESPUES DE LA HORA INDICADA

}
else {

   echo 
"NO LLEGASTE A LA HORA INDICADA";

}
?>
__________________
-=| L\€/O |=-