maniak11
9.01.2009, 09:08:38
Witam, potrzebuję pomocy w stworzeniu ściezki typu
Forum PHP.pl > Forum > PHP
W bazie mam to zapisane w postaci
id | parentId | name
być może istnieje jakaś funkcja do tego już stworzona? Jak nie to jak się za to zabrać?
Dzięki z góry za pomoc jakąkolwiek
Pozdrawiam
krowal
9.01.2009, 09:40:02
<?php
do{
//wybrac z bazy element o id = $parendId
//wrzucic do tablicy $pathElements
}while($parentId != 0)
?>
później:
<?php
for($i = sizeof($pathElements); $i >= 0; $i--){ //wyswietl element + >
}
?>
maniak11
9.01.2009, 10:50:50
Dziękuję Ci bardzo za pomoc, chciałem zapytać się jeszcze czy to będzie hulało w przypadku jak mam kilka root-ów (to jest menu, gdzie root to głowna kategoria a jest ich kilka), a root ma parentId = 0 (czyli nie ma rodzica).
Dziękuję i pozdrawiam
krowal
9.01.2009, 12:31:45
No.. będzie, taką procedurę wywołujesz już dla końcowego elementu, dla którego chcesz pobrać poprzednie elementy potrzebne do zbudowania ścieżki. Jak to powiedział ślepy na torze wyścigowym: "Nie widzę przeszkód"