![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 1 Dołączył: 5.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
nie wiem jak zrealizować, bardzo proszę o pomoc. Mam sobie tabelkę bazy danych: Foto_Katalogi ID|Name|Ile 1|Przyroda|10 2|Auta|30 3|Budynki|20 chcę żeby w menu mi się wyświetlała liczba zdjęć dla katalogu: Przyroda (10) Auta (30) Budynki (20) Tylko myk jest taki że tworzę sobie menu, jako html przy pomocy szablonów. I wtedy w tym pliku menu.html mam na sztywno wpisane ilości. w momencie jak dodaje nowy rekord np. dla katalogu Auta, chcę żeby w pliku menu.html poprawnie wczytać ilość. Nie chcę od nowa generować plik menu.html (fizycznie to nie ma sensu!). Jak to zrobić? Napisać menu.php i wtedy pobierać ilość rekordów dla każdego katalogu? Wtedy za każdym razem jak się wyświetla menu, skrypt musi się łączyć z bazą danych, odczytywać dane i je wyświetlać. Dla jakiej ilości użytkowników ma to sens i jak to można obejść? Dziękuję. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 1 Dołączył: 5.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
OK.
Ale co jeśli się scheszuje menu do zmiennych sesyjnych dla użytkownika, a w tym czasie dochodzi co najmniej ponad 20 nowych rekordów? Sceshowane dane nie będą wtedy aktualne ... Rozumiem że nie ma żadnego innego rozwiązania ... alo to jak w takim razie radzi sobie np. http://allegro.pl/20585_filmy.html mają katalogi a w nawiasie ilość dostępnych rekordów. U nich jest to plik HTML. Na pewno się szybciej wykonuje niż co chwila skrypt w php. Jak oni to robią ? Dziękuję za odpowiedź. |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
alo to jak w takim razie radzi sobie np. http://allegro.pl/20585_filmy.html mają katalogi a w nawiasie ilość dostępnych rekordów. U nich jest to plik HTML. Na pewno się szybciej wykonuje niż co chwila skrypt w php. To normalny skrypt php a to że rozszerzenie ma takie to nic nie oznacza. Równie dobrze może byc rozszerzenie .jpg (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Poczytaj o mod_rewrite |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 14:13 |