Razmišljam kako uopšte riješiti jednostavan booking sistem u PHP/MySQL kombinaciji.
Npr. imam tabelu u kojoj su apartmani i tabelu u kojoj su rezervacije.
Jedna rezervacija minimalno podrazumjeva da ima svoj id, ime gosta, id apartmana te datum dolaska i datum odlaska (tj. svoj početak i kraj).
Najviše me zbunjuju polja sa datumima. Ja bih to npr. riješio tako da human friendly datume pretvaram u unix vrijeme (br. sekunda od 1970.god.) i kao integere trpam u tablicu. Onda mogu lako odrediti trajanje rezervacije (odlazak minus dolazak)?
Postoji li neko bolje riješenje?
Kako najbolje riješiti da je nemoguće kreirati rezervaciju (za isti apartman) u pomenutoj tablici ako već postoji rezervacija koja zauzima taj ili dio traženog intervala vremena?
Ovo sa vremenskim intervalima mi je prilično zbunjujuće. Imam neku ideju kako bi moglo funkcionisati ali bih volio čuti od iskusnijih ljudi.
Hvala puno
Pozdrav!





Ideja za booking sistem
