Witam mam algorytm do tworzenia drzewka kategorii i pod kategorii:
<? class trees{ function makeTree($category,$parent,$before,$after,$level){ foreach ($category as $item){ if ($item["parent"]==$parent){ $s = " "; $space = $s; for ($i = 1; $i <= $level; $i++) { $space .= $s; } $this->ids[] = $item["id"]; $this->makeTree($cat,$item["id"],$space."<i>","</i>",$level+1); } } } } } } ?>
I skrypt który pobiera mi dane z bazy danych mysql i tworzy mi się drzewko to działa dobrze:
<? require "connection.php"; connection(); /* Wyswietlanie drzewka */ /* jeżeli wynik jest pozytywny, to wyświetlamy dane */ } } require('a.php'); $tree = new trees; $tree->makeTree($cat,0,"<b>","</b>",0); /* Koniec Wyswietlanie drzewka */ ?>
Ale jak zrobić żeby każda podkategoria była linkiem opartym o swój numer id? (adres.pl/id_podkategoria.php)
Nie wiem jak to zrobić szukałem i nic.