Witam!
Piszę programik na zaliczenie - system mini rezerwacji.
Mam tabelę rezerwacje w bazie mysql z polami (m.in.):
-data_od
-data_do
daty trzymam jako wartości funkcji mktime, np.: 1136242800 co dzięki date('d.m.Y',1136242800) daje mi czytelną datę, wykorzystałem ten format zapisu (mktime) aby ułatwić sobie porównywanie dat w skrypcie php.
Problem pojawia mi się, gdy chcę dodać nową rezerwację. Aby to zrobić muszę sprawdzić czy termin jest wolny i tu pojawia się problem, jak napisać zapytanie sql lub funkcję w php aby sprawdzić czy mogę dodać nową rezerwację?
np.:
mam w bazie 3 rezerwacje:
od 03.01.2006 do 15.01.2006
od 17.01.2006 do 19.01.2006
od 23.01.2006 do 30.01.2006
jak spr. czy mogę dodać np. takie rezerwacje:
od 01.01.2006 do 03.01.2006 - ta powinna zostać dodana do bazy
od 06.01.2006 do 17.01.2006 - termin zajęty
od 07.01.2006 do 09.01.2006 - termin zajęty
od 20.01.2006 do 22.01.2006 - rezerwacja do bazy
od 18.01.2006 do 24.01.2006 - termin zajęty
Jak to zrobić? Główkuję i nic :-(
Z góry bardzo dziękuję za pomoc!
Pozdrawiam,
Łukasz