Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2012, 12:34
davidmrtnz413
 
Fecha de Ingreso: marzo-2011
Ubicación: Victoria,Mexico
Mensajes: 45
Antigüedad: 13 años, 7 meses
Puntos: 0
Validacion de horas en php

Hola que tal tengo esta validacion en php que valida las horas que estan ocupadas en determinado dia y lo hace bien, el problema consiste en lo siguiente:

Ejemplo
Tengo un horario digamos asi:

09:00 - 09:30 | Ocupado |
09:30 -10:00 | Ocupado |
10:00 -10:30 | Libre |
10:30 - 11:00 | Libre |
11:00 - 11:30 | Libre |
11:30 - 12:00 | Ocupado |


yo consulto de 9:00 - 10:00 y me da ocupado (correcto)

pero si consulto de 10:00-11:00 me la da como ocupado (incorrecto)

y si selecciono de 10:30 a 11:30 me da libre (correcto)

Aqui el codigo para ver si me pueden dar una pista que podria ser


Código PHP:
Ver original
  1. $result = mysql_query("
  2. select a.hora1 ,a.hora2,b.nom_aula  from cursos a,aula b where b.id_aula=a.id_aula and a.id_aula= '$idaula' and(hora1 between '$hora1' and '$hora2' or hora2 between '$hora1' and  '$hora2')  ");
__________________
¿La mejor respuesa?...Una pregunta