Jestem nowy na tym forum. Zarejestrowałem się, ponieważ stawiam pierwsze kroki w programowaniu PHP z użyciem baz danych MySQL i potrzebuję pomocy.
Chcę stworzyć system rezerwacji pokoi w małym pensjonacie.
Założenia:
I. 7 pokoi:
- 3 x pokój 1-os.
- 2 x -//- 2-os.
- 1 x -//- 3-os.
- 1 x -//- 4-os.
II. Rezerwacja poprzez wybór daty z klikanego kalendarza:
W tym momencie najprostszym sposobem wydaje mi się formularz (HTML5):
-użytkownik ma wybrać datę przyjazdu i odjazdu oraz ilość miejsc w pokoju
-pokój i data musi zostać sprawdzony pod kątem zajętości ( to pewnie w PHP )
-po sprawdzeniu zajętości przekierowanie do formularza do wprowadzenia danych i finalizacji rezerwacji
-po dokonaniu rezerwacji -> komunikat z informacjami o dokonanej rezerwacji
Niestety nie każda przeglądarka poprawnie to wyświetli, dlatego może trzeba będzie inaczej do tego podejść ( czekam na sugestję)

III. Wszystko ma być oparte na bazie danych MySql.
Mam problem z wykreowaniem odpowiednich tabel i pól w nich zawartych ;/
Na razie widzę to tak:
Tabele:
Rezerwacja (Rezerwacja_id, Data_od, Data_do, Ilosc_miejsc)
Pokoje (Pokoj_id, Ilosc_miejsc, Cena_za_dobe)
Gosc (Gosc_id, Imie, Nazwisko, Adres, Tel., Email)
Dokonana_rezerwacja(Rezerwacja_id, Pokoj_id, Gosc_id, Ilosc_dni, Naleznosc)
IV. W PHP:
- odczytywanie danych z formularza
- spr. czy wybrany pokój jest wolny
- jeśli pokój jest wolny to przechodzimy do formularza z danymi osobowymi
- po wypełnieniu wszystko zapisywane jest do tabeli 'Dokonana_rezerwacja' , a użytkownikowi zostaje wyświetlony tylko wiersz z jego rezerwacją
Na razie mam w głowie tylko tyle. Proszę o pomoc i ewentualne nakierowanie mnie na poprawne podejście do tematu.