12. marts 2000 - 14:22Der er
10 kommentarer og 1 løsning
Over booking
Jeg er ved at lave et booking system til et hotel.
Mit problem er at jeg ikke helt ved hvordan jeg skal lave systemet så det tager højde for at et værelse ikke blive booket af to personer på en gang.
Jeg havde en ide, men problemet var at den kun tog højde for datoer, så to kunder kunne ikke bo på samme værelse samme dag, selvom den ene flyttede ud om morgenen og den anden kom ind om aftenen. Jeg kunne godt udvide dette system så det også dækkede tider, men jeg syntes at der måtte findes en anden metode.
Tabellen er opbygget så der felter til: Ind dato Ind tidspunkt Ud dato Ud tidspunkt
Jeg har lavet en del af systemet, så jeg gider ikke til at lave for meget om i db'en.
Kan du ikke lave sådan, at nå man vil booke værelset, så checker den, hvornår den sidste, der har booket det, forlader værelset, og så kan man kun booke den bagefter.
Det kunne man godt. Problemet er bare at for det første er det hotel personalet er overtager bookingen, og for det andet er det jo ikke sikkert at den sidste booking ikke ligger en måned efter den forrige kunde flyttede ud.
Desuden vælger man ikke datoer fra en liste, man indtaster dem selv.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.