![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 7.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam o to przyklad powiedzmy ze jestesmy na stronie jakiegos gabinetu lekarskiego i jestesmy tam zarejestrowani
na stronie mozna sie zapisac do lekarza do wyboru jest kilku lekarzy i przy kazdym z nich jest do wyboru dzien i godzina ktora nas interesuje zeby nie komplikowac wszyscy z nich obsluguja w tych samych godzinach mamy cztery tabele 1) user - id_user - imie_user - nazwisko_user 2) lekarz - id_lekarz - imie_lekarz - nazwisko_lekarz 3) godzina - id_godzina - godzina 4) dzien - id_dzien - dzien przykladowe dane w tabelach 1) user 1 - Zbychu - Szybki 2 - Roman - Wolny 3 - Stanislaw - Dziw 2) lekarz 1 - doktora - doka 2 - doktorb - dokb 3 - doktorc - dokc 3) godzina 1 - 8:00 2 - 10:00 3 - 17:00 4) dzien 1 - 22.02.2010 2 - 23.02.2010 3 - 24.02.2010 chcielibysmy po zapisaniu do lekarza moc spr do ktorego lekarza sie zapisalismy na jaki dzien i na ktora godzine czyli wydaje mi sie ze teraz tabela laczaca powinna wygladac tak user2lek2dzien2godz id_user2lek2dzien2godz id_user id_lekarz id_godzina id_dzien pytania 1. jak stworzyc kod php ktory bedzie wybieral dane z 3 baz i tworzyl tabele laczaca? 2. jak kod stworzyc aby dane z bazy lekarz byly wyswietlane w formie linku po ktorego nacisnieciu pojawia sie dzien do wyboru i godziny przyjec czyli mialby sie wyswietlic rekord z tabeli np. doktora - doka ---click---> 22.02.2010 8:00 10:00 17:00 ---click--> zostales zapisany na wizyte ..... 23.02.2010 8:00 10:00 3.jak ograniczyc liczbe rekordow w tabeli w tabeli aby na dana godzine nie moglo sie zapisac wiecej niz np 5 prosilbym o pomoc Ten post edytował plcm 12.04.2012, 16:41:16 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 12 Dołączył: 7.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Założenia są opisane w pierwszym poście, nie współtworze tego projektu, tylko czytam ze zrozumieniem. Jakbyś umiał czytać to by Cię 5 pacjentów nie dziwiło
Cytat Witam o to przyklad powiedzmy ze jestesmy na stronie jakiegos gabinetu lekarskiego i jestesmy tam zarejestrowani "o to przykład powiedzmy" świadczy o tym, że to tylko teoretyczne przedstawienie problemu. Cytat Jeśli lekarze mają bardzo zróżnicowane godziny przyjęć, np nie powtarzają się one w tygodniu czy miesiącu to taka tabela z godzinami przyjęć wydaje się mieć sens. a jeśli nagle zamiast o 7 i o 8 dojdzie jeszcze godzina 9? Jeśli mamy tabelkę z godzinami wystarczy wtedy dodać jeden rekord. Cytat a dane z tabeli zawierającej czasy przyjęć lekarzy wykorzystywał jedynie w celach "informacyjno walidacyjnych" - podczas sprawdzania kiedy pacjent może się zapisać do wybranego lekarza. Czyli sam sobie odpowiedziałeś po co tabelka z godzinami ;] Główny problem jest taki, że nadal nie wiemy czy jest to system rezerwacji, czy aplikacja która wyświetla na sztywno dodawane (np. w PA) dane. Jeśli to drugie to dodanie 5-ciu pacjentów jako oddzielne kolumny jest wskazane, jeśli jest to system rezerwacji też można to zrobić, choć będzie to dużo mniej eleganckie, ale za to w łatwy sposób będziesz mógł sprawdzić który termin jest wolny i nie będziesz musiał najpierw zliczać ile jest rekordów na daną godzine. Ten post edytował sebastian.rozmus 13.04.2012, 09:22:37 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 08:28 |