simon186
23.05.2008, 11:08:51
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
ayeo
23.05.2008, 11:13:07
Chodzi Ci o drzewa?
simon186
23.05.2008, 11:20:46
tak tak dokładnie
.radex
23.05.2008, 11:29:36
simon186
23.05.2008, 11:34:33
dzięki, fajnie to wygląda ale raczej chciałbym napisać coś sam. Tak żeby dokładnie to wszystko zrozumieć
.radex
23.05.2008, 11:43:27
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
simon186
23.05.2008, 11:55:34
z tymi parentami to się zorientowałem na podstawie os Commerce tylko nie wiem do końca jak stworzyć funkcję rekurencyjną w tym przypadku
.radex
23.05.2008, 12:26:29
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;
}
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.