id fecha hora hora2 tipo
50 20/04/2010 8:00 9:00 T
49 20/04/2010 8:00 9:00 T
Por ej, si un usuario quiere sacar la cancha de 8:30 a 9:00 NO lo tiene que dejar porque ya estan ocupadas esas canchas con ese horario, pero SI lo tiene que dejar si quiere sacar de 9:00 a 10:00 porque si estarian disponibles, mi codigo es el siguiente:
Código PHP:
$SQL1="select * from fecha where tipo='$tipo'";
$RESULTADO1=mysql_query($SQL1);
while ($FILA1=mysql_fetch_array($RESULTADO1))
{
if ( ($FILA1['hora']==$hora) || ($FILA1['hora2']==$hora2) || ($FILA1['hora']<$hora) )
{
echo "<div class='mensaje'>";
echo "No está disponible esta fecha y hora, intente de nuevo...";
echo "<br>";
echo "<br>";
echo "<a href='reservar.php'>Volver atrás</a>";
echo "</div>";
break 1;
}
else
{
echo "<div class='mensaje'>";
echo "Esta fecha y hora esta disponible...";
pero cuando quiero consultar la hora 9:00 a 10:00 que SI me tendria que dejar porque no ocupada me dice que no esta disponible.. entiendo que es porque la ultima condicion del if..
si alguien me dice alguna ayuda.. lo agradeceria
saludose