Lo que hago es una reservacion, no mas de 1 hora en espefico por dia, pueden ocupar todas las horas pero no mas de 1 hora en especifico; las horas tb estan registradas en BD; aqui el codigo que sigo modificando.
Código PHP:
$miconexion->consulta("select * from reservacion where reserva_pas<>1 and fecha_registro='$fecha'");
if ($miconexion->numregistros()>0){
$miconexion->consulta3("select * from horario1 where hora_pas<>1");
while($row25 = mysql_fetch_array($miconexion->Consulta_ID3)){
$miconexion->consulta("select * from reservacion where reserva_pas<>1 and fecha_registro='$fecha'");
while($rowjm = mysql_fetch_array($miconexion->Consulta_ID)){
$hora1=$rowjm['hora'];
$hora_id=$row25['hora_id'];
$hno=$row25['hora_hora'];
if ($hno!=$hora1) { echo"<option value='$hora_id'>$hno----$hora1</option>"; }
}
}
pero al validar solo me valida el 1ero en este caso 9:30:00