Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> listowanie podkategorii
simon186
post 23.05.2008, 11:08:51
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 7.02.2008

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


Witam!

Chciałbym prosić o podanie linku do jakiegoś artykuły o listowaniu podkategorii. Nie wiem nawet jak dobrze nazwać, więc ciężko mi się szuka. Na tą chwilę udało mi się znaleźć jakiś post na ten temat ale tam była poruszana tylko budowa bazy.

Pozdrawiam
Go to the top of the page
+Quote Post
ayeo
post 23.05.2008, 11:13:07
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


Chodzi Ci o drzewa?


--------------------
Go to the top of the page
+Quote Post
simon186
post 23.05.2008, 11:20:46
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 7.02.2008

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


tak tak dokładnie
Go to the top of the page
+Quote Post
.radex
post 23.05.2008, 11:29:36
Post #4





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


http://nospor.pl/tree.html


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
simon186
post 23.05.2008, 11:34:33
Post #5





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 7.02.2008

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


dzięki, fajnie to wygląda ale raczej chciałbym napisać coś sam. Tak żeby dokładnie to wszystko zrozumieć
Go to the top of the page
+Quote Post
.radex
post 23.05.2008, 11:43:27
Post #6





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


Dla każdej kategorii dodajesz komórkę "parent". I w parent podajesz id wyższej kategorii. Stwórz funkcję rekurencyjną, która będzie tworzyła listę dla id, a następnie z wylistowanych id szukała kolejnych pozycji. Zaczynasz od parent==0, czyli najwyższych kategorii


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
simon186
post 23.05.2008, 11:55:34
Post #7





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 7.02.2008

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


z tymi parentami to się zorientowałem na podstawie os Commerce tylko nie wiem do końca jak stworzyć funkcję rekurencyjną w tym przypadku
Go to the top of the page
+Quote Post
.radex
post 23.05.2008, 12:26:29
Post #8





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

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


Fragment kodu jakiegoś mojego baaaaardzo starego projektu:

Kod
function list_f($p){ //funkcja rekurencyjna tworzaca liste forow
    $lista = sql("SELECT * FROM `forums` WHERE `parent` = '".$p."'");
    
    while($lfr = mysql_fetch_object($lista)){
        $tre .=  '<div style="margin-left: 50px;"> (...) '.list_f($lfr->id).'</div><br>';
        
    }
    return $tre;
}


Ten post edytował radex_p 23.05.2008, 12:26:35


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
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 - 19:56