Jak zdefiniować wolne terminy?

0

Drodzy programiści, mam ważne zadanie: tworzę przychodnię internetowa i nie wiem jak definiować wolne terminy i wolne godziny na wizyty. Odnosnie wizyt mam jedną tabelę w MySQL gdzie znajdują sie klucze obce (id_pacjenta i id_lekarza) a takze klucz główny id_wizyty, data_wizyty i godzina wizyty, lekarz może przyjmowac nastepną osobę co pół godziny w ciągu ośmiu godzin. Jak to zrobic aby było niemozliwe wybranie tej samej godziny w tym samym dniu... a może sworzyć jeszcze jedną tabele? Pomózcie

0

Sugeruję dać datę i godzinę w jednym polu. I wtedy przy dodawaniu rekordu (rezerwacji terminu) sprawdzać, czy dany lekarz danego dnia o danej godzinie jest wolny. I jeśli tak, to dodawać, jak nie to wyświetlać informację, że lekarz jest zajęty.

0

rzeczywiście że to jest dobry pomysł, że ja na to nie wpadłam... Wielkie dzięki!!

1 użytkowników online, w tym zalogowanych: 0, gości: 1