Esto nos da la bicicletas reservadas en una hora
Código MySQL:
Ver originalON r.IdHorario
= h.IdHorario
WHERE h.Descripcion
= '12:30pm - 1:30pm'
luego
Código MySQL:
Ver original ON r.IdHorario
= h.IdHorario
WHERE h.Descripcion
= '12:30pm - 1:30pm')
nos da las libres...
Si unes los resultados podrias tener una solucion
Código MySQL:
Ver originalSELECT r.IdBicicleta
, "Ocupada" as estado
ON r.IdHorario
= h.IdHorario
WHERE h.Descripcion
= '12:30pm - 1:30pm' ON r.IdHorario
= h.IdHorario
WHERE h.Descripcion
= '12:30pm - 1:30pm')
a partir de aqui php se encarga de pintar del color que toque cada una.
Es una solución muy directa quizas se podria buscar una mas sofisticada y eficiente....