Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2010, 09:05
ron234
 
Fecha de Ingreso: noviembre-2008
Mensajes: 48
Antigüedad: 15 años, 5 meses
Puntos: 0
problema con consulta de horas

buenas tengo un problema con una consulta q yo hago en mi base de datos tengo dos atributo llamado horaentrada y horasalida yo quiero que cuando yo verifique esas dos hora si va agregar otra hora q no este en ese intervalo de tiempo la consulta es asi:

<?
include('databaseConnection.php');
$day=$_POST['day'];
$month=$_POST['month'];
$year=$_POST['year'];
$hora1=$_POST['hora1'].":".$_POST['minutos1'].":"."00";
$hora2=$_POST['hora2'].":".$_POST['minutos2'].":"."00";
$timeStamp = mktime(0,0,0, $month, $day, $year);
$instruccion="SELECT * FROM event WHERE (horaentrada>='$hora1' AND horasalida<='$hora2') AND timestamp='$timeStamp'";
$consulta=mysql_query($instruccion,$conn);
$nfilas = mysql_num_rows ($consulta);
if ($nfilas>0)
{
echo "Existente";
}
?>
lo que pasa q me comprueba solamente cuando son iguales es decir si en la base de datos hay una hora de entrada q es 12:15 y hora de salida 14:15 y el usuario ingresa esa misma hora entonce dice q ya existe pero si el usuario ingresa 13:00 y 14:15 entonce me permite guardar ese intervalo de hora que es lo q estoy haciendo mal espero que me puedan ayudar