hoi ik zoek een query die uiteindelijk moet aangeven in een reserveringssysteem dat een hotelkamer bezet is danwel vrij is.
ik heb een tabel met daarin de reserveringen van de kamers en bestaat uit de velden:
ik heb nu een mooi schema gemaakt in html/php welke per dag en kamer gaat kijken of de ochtend dan wel de middag bezet is.
ik ga dus voor iedere dag twee keer bekijken of er een ochtend dan wel avond reservering is (of beiden)
De incheck tijd is vanaf 1500, uitchecken moet voor 11:00
Ik was tot zover gekomen dat mensen die reserveren op precies die tijden, dat die goed weer worden gegeven, maar helaas als mensen pas om 17 inchecken worden niet weer gegeven....
mijn code:
dit gaat dus goed voor mensen die om precies 15:00 gereserveerd hebben. Maar als iemand aangeeft om 17:00 te komen dan word het niet goed weergegeven.
zou iemand mij kunnen helpen?
ik heb een tabel met daarin de reserveringen van de kamers en bestaat uit de velden:
code:
1
| id(int) || van(datetime) || tot(datetime) |
ik heb nu een mooi schema gemaakt in html/php welke per dag en kamer gaat kijken of de ochtend dan wel de middag bezet is.
ik ga dus voor iedere dag twee keer bekijken of er een ochtend dan wel avond reservering is (of beiden)
De incheck tijd is vanaf 1500, uitchecken moet voor 11:00
Ik was tot zover gekomen dat mensen die reserveren op precies die tijden, dat die goed weer worden gegeven, maar helaas als mensen pas om 17 inchecken worden niet weer gegeven....
mijn code:
PHP:
1
2
3
4
5
6
7
8
| $pijl = "20070915150000"; $sql = "SELECT * FROM HMS_hotel WHERE kamid = '".$kamer['id']."' AND ( tot >= '".$pijl."' AND van <= '".$pijl."' )"; |
dit gaat dus goed voor mensen die om precies 15:00 gereserveerd hebben. Maar als iemand aangeeft om 17:00 te komen dan word het niet goed weergegeven.
zou iemand mij kunnen helpen?
hier zou een slimme opmerking kunnen staan
maar die staat er niet