Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] kalendarz wizyt
dentopolis
post 12.11.2016, 23:24:40
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
SmokAnalog
post 12.11.2016, 23:28:06
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.
Go to the top of the page
+Quote Post
dentopolis
post 12.11.2016, 23:40:42
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?
Go to the top of the page
+Quote Post
SmokAnalog
post 12.11.2016, 23:44:07
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.
Go to the top of the page
+Quote Post
dentopolis
post 13.11.2016, 00:02:44
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
Go to the top of the page
+Quote Post
viking
post 13.11.2016, 07:37:47
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


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 10:27