Riesil by som to nasledovne:
1. tabulka - tblPacient (ID, Meno, Priezvisko, RodneCislo...)
2. tabulka - tblNavsteva (ID, ID_pacienta, Datum-Cas, Dlzka)
Kedze terminov ma byt sedem, tak by som ich nedaval do extra tabulky, ale zadefinoval by som ich len ako pole:
$terminy = array('8:00 - 9:00', '9:00 - 10:00'....)
Ale to mi nepride prilis flexibilne riesenie. Skor by som do tblNavsteva dal datum/cas zaciatku aj konca vo formate DATETIME a formular na vyber terminu by najskor robil dotaz na obsadene terminy a dovolil by vybrat len tie co nie su obsadene. Vznikol by potom podobny harmonogram ako je v
kalendari v Outlooku .
Moznosti je vela, ale dost zle sa to vysvetluje cez internet