function createPath($id, $category_tbl, $path) {
$s = "SELECT * FROM ".$category_tbl." WHERE ID = $id";
$r = mysql_query($s);
$row = mysql_fetch_array($r);
if($row['PARENT_ID'] == 0) {
$path .=$row['TITLE'].'-';
}
else {
$path .='-'.$row['TITLE'];
createPath($row['PARENT_ID'],$category_tbl, $path);
}
return $path;
}
Это рекурсивная функция, которая должна генерировать хлебные крошки.Я не могу заставить его работать должным образом, он только возвращает последний TITLE.
таблица sql похожа на ID, TITLE, PARENT_ID, PARENT_ID = 0 означает, что у категории нет родителя, для любого другого PARENT_ID перейдите кэтот идентификатор, получите его название и добавьте его в $path
переменную
Мне нужна помощь, чтобы эта работа сработала.Альтернативы также приветствуются.