Sayrus
Новичок
Всем привет!
Как создать "нормальные хлебные крошки"%))...
Есть таблица...
![](/talk/proxy.php?image=http%3A%2F%2Fsavepic.su%2F690824m.jpg&hash=131841ebee1022b5d07541a969c44ddb)
Есть меню...
![](/talk/proxy.php?image=http%3A%2F%2Fsavepic.su%2F673416m.jpg&hash=aa574ff1f781efa2adbf72cca749daee)
Есть вывод "Хлебных крошек" нажав на Категорию...
![](/talk/proxy.php?image=http%3A%2F%2Fsavepic.su%2F670344m.jpg&hash=666d1220065bfa15234ab5e564a06b0c)
Тут все тип-топ.
Но вот стоит тыкнуть на под-категорию, беда...
![](/talk/proxy.php?image=http%3A%2F%2Fsavepic.su%2F711307m.jpg&hash=25fea6bb3708d1a439b8c53bb819583b)
Как сделать так чтобы и категория и под-категория отображались??
вот исходники....
Что я делаю не так, куда копать?
Помогите плиз! уже 3-и сутки парюсь, блин надоело.
Заранее премного благодарен.
Как создать "нормальные хлебные крошки"%))...
Есть таблица...
![](/talk/proxy.php?image=http%3A%2F%2Fsavepic.su%2F690824m.jpg&hash=131841ebee1022b5d07541a969c44ddb)
Есть меню...
![](/talk/proxy.php?image=http%3A%2F%2Fsavepic.su%2F673416m.jpg&hash=aa574ff1f781efa2adbf72cca749daee)
Есть вывод "Хлебных крошек" нажав на Категорию...
![](/talk/proxy.php?image=http%3A%2F%2Fsavepic.su%2F670344m.jpg&hash=666d1220065bfa15234ab5e564a06b0c)
Тут все тип-топ.
Но вот стоит тыкнуть на под-категорию, беда...
![](/talk/proxy.php?image=http%3A%2F%2Fsavepic.su%2F711307m.jpg&hash=25fea6bb3708d1a439b8c53bb819583b)
Как сделать так чтобы и категория и под-категория отображались??
вот исходники....
PHP:
$q = mysql_query("SELECT id, category_pid, category_level, category_position, category_title FROM `category` WHERE category_pid=".intval($_GET['pId'])." AND id=".intval($_GET['id']));
$breadcrumbs = array();
if (mysql_num_rows($q) > 0) {
while ( $r = mysql_fetch_array($q, MYSQL_ASSOC) ) {
$breadcrumbs[] = $r;
}
}
echo '<br /><div id="breadcrumbs"><ul>';
echo buildBreadcrumbs($breadcrumbs);
echo '<ul></div>';
function buildBreadcrumbs( $array, $output = "", $sprtr = "»" ) {
//pre_array($array);
$main = "http://localhost/";
$separator = " ".$sprtr." ";
for ($i = 0; $i < count( $array ); $i++) {
if ($array[$i]["category_pid"] != 0) {
$output .= '
<li><a href="'.$main.'"> Главная </a>'.$separator.'<a href="?id='.$array[$i]["id"].'&pId='.$array[$i]["category_pid"].'">'.$array[$i]["category_title"].'</a></li>
';
} else {
$output .= '<li><a href="'.$main.'"> Главная </a>'.$separator.$array[$i]["category_title"].'</li>';
}
}
return $output;
}
Помогите плиз! уже 3-и сутки парюсь, блин надоело.
Заранее премного благодарен.