![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 9.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam mały problem ze zczytywaniem z bazy danych kategorii, mianowicie powiedzmy mam takie coś: Cytat id title made_date auth menu_item parent 1 News 2010-05-02 1 1 0 2 About us 2010-05-02 1 1 0 3 Contact 2010-05-02 1 1 0 28 About us more 2010-05-02 1 1 2 29 contact more 2010-05-02 1 1 3 parent odpowiada id elementu w menu wyższego poziomu i teraz problem w tym, że chciałbym wygenerować listę na takiej zasadzie: Cytat - News - About us - - About us more - Contact - - Contact us more do ograniczonej liczby poziomów to nie problem, ale co jak liczba podstron jest nieograniczona? Proszę o pomoc! Pozdrawiam, newicz |
|
|
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Piszesz f-cję rekurencyjną, która dla każdego ID sprawdza, czy istnieją jakieś elementy menu mające to ID jako parenta. W ten sposób zagłębiasz się coraz bardziej, aż do momentu, gdy dana kategoria już nie ma elementów podrzędnych i tak do skutku.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 23:08 |