Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Wyświetlenie ilości rekordów
MikroUser
post
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ę.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
MikroUser
post
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ź.
Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(MikroUser @ 30.10.2006, 10:57:02 ) *
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
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 14:13