![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 252 Pomógł: 0 Dołączył: 14.08.2016 Ostrzeżenie: (0%) ![]() ![]() |
próbuję napisać prosty kalendarz wizyt pacjentów.
baza danych ma postać id, termin (datetime), pacjent. do tego doszedłem obecnie: http://dentopolis.org/scr/index.php chciałbym aby wyglądało to podobnie jak tu: http://dentopolis.org/scr/screen.gif z tą różnicą że zamiast zajętych czerwonych pól powinno pisać imie i nazwisko pacjenta. jak powinno wyglądać zapytanie wypisujące takie tabele? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Zapytanie nie będzie wyglądało jakoś szczególnie. Po prostu pobierz wizyty z danego przedziału czasowego, a w tabelę ułóż to już w kodzie PHP.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 252 Pomógł: 0 Dołączył: 14.08.2016 Ostrzeżenie: (0%) ![]() ![]() |
a jakiś przykład który mógłbym dostosować? jak to powinno wyglądać że gdy na daną godzinę pacjent jest umówiony to go pisze a jeśli nie to pole jest puste?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Żeby to było przy okazji w miarę wydajne, to pobierz posortowane wizyty i przy wypisywaniu tabeli sprawdzaj czy dany klocek czasu pokrywa się z aktualnym "klockiem" w pobranych wizytach. Jeśli tak, to wypisujesz wypełniony klocek i przesuwasz wskaźnik w pobranych wizytach. Jeśli nie, to wypisujesz pusty klocek. Dzięki temu nie przeszukujesz całej tablicy mnóstwo razy.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 252 Pomógł: 0 Dołączył: 14.08.2016 Ostrzeżenie: (0%) ![]() ![]() |
znalazłem klasę która działa w taki sposób ale niestety z połączeniem tego co napisałem dotychczas z tą klasą sobie nie poradzę.
http://www.phpclasses.org/package/5708-PHP...creenshot/28703 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ta klasa była napisana 7 lat temu. Nawet nie myśl o jakiejkolwiek integracji.
http://ourcodeworld.com/articles/read/55/t...eb-applications -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 10:27 |