Навигация по разделам

platun

Новичок
Навигация по разделам

Не могу сделать навигацию... Нужно что бы была горизонтальная. То есть допустим чел кликнул на раздел "графика". И в верху получилось Главная >> Графика.

Информация о разделах храниться в базе.

cid | title | parentid
1 | Главная | 0
2 | Графика | 1

Вложеность разделов не больше 10.

Объясните пожайлуста принцип, или напишите примерный код!
Думаю, суть проблемы понятна, название темы тоже соответствует...
 

platun

Новичок
Навигация по разделам

Не могу сделать навигацию... Нужно что бы была горизонтальная. То есть допустим чел кликнул на раздел "графика". И в верху получилось Главная >> Графика.

Информация о разделах храниться в базе.

cid | title | parentid
1 | Главная | 0
2 | Графика | 1

Вложеность разделов не больше 10.

Объясните пожайлуста принцип, или напишите примерный код!
Думаю, суть проблемы понятна, название темы тоже соответствует...
 

platun

Новичок
Чё то ни фига мне это не дало...
Ну всё равно, Спасибо!!!

-~{}~ 26.01.06 14:51:

Я сделал!!!
Где то чё то нашёл и чуть чуть переделал... Вообщем мне надо было так...

Код:
PHP:
function getparents($parentid,$title) {
    global $prefix,$db;
        $sql = "select cid, title, parentid from ".$prefix."_smallpages_categories where cid=$parentid";
        $res = $db->sql_query($sql);
        $row = $db->sql_fetchrow($res);
        $cid = $row[cid];
        $ptitle = $row[title];
        $pparentid = $row[parentid];
        mysql_free_result($result);
        if ($ptitle!="") $title=$ptitle." >> ".$title;
        if ($pparentid!=0) {
        $title=getparents($pparentid,$title);
        }
        return $title;
}

....

$result1 = sql_query("SELECT title, parentid FROM ".$prefix."_smallpages_categories WHERE cid='$c_cid'");
	list($title1, $parentid1)=sql_fetch_row($result1);
	$title1 = getparents($c_cid, $title1);
	$title1 = "главная >> $title1";
    echo "<center><b>Категории: $title1</b></center><br>";

...
 
Сверху