|
|
|
|
|
для: technic611
(24.02.2006 в 13:47)
| | Можно текущие идентификаторы помещать в сессию и при выводе по ним запрашивать имена разделов. | |
|
|
|
|
|
|
| Разрабатываю каталог сайтов
Решил его усовершенствовать добавить подкатегории, Все получилось, только вот какая загвоздка. Попробую объяснить. При нажатии на ссылку текущего каталога выводятся сайты этого каталога и
Каталог сайтов >> Текущий каталог
т. е. название самого каталога-далее название текущего каталога. А если у текущего категории есть подкатегории, то при нажатии на нее уже вот такая конструкция
Каталог сайтов >> Каталог (как ссылка на этот каталог, т.е назад) >> Название выбранной подкатегории
И далее выводятся сайты уже этой категории
Да я думаю вы не раз встречали такую конструкцию на других сайтах. Помогите советом как такую навигацию сделать
А здесь мои наработки
if(!isset($_GET['parent'])) $_GET['parent'] = 0;
$spisok = "SELECT * FROM category WHERE id_category=".$_GET['parent']."";
$ctgc= mysql_query($spisok);
if ($ctgc and $_GET['parent'] != 0)
{
$catc = mysql_fetch_array($ctgc);
$namecategory="<a class=menu href=links.php?parent=".$catc['id_parent'].">".$catc['name']."</a>";
}
if(isset($_GET['parent']))
{
$spisok = "SELECT * FROM category WHERE id_parent=".$_GET['parent']."";
$ctgc= mysql_query($spisok);
$td == 0;
while($par = mysql_fetch_array($ctgc))
{
if ($td == 0) echo "<tr>";
echo "<td height='8' width='244' align='left' >";
if($category==$par['id_category'])
{
echo "<a class=activeavtosite href=links.php?parent=".$par['id_category'].">".$par['name']."</a><a class=vstext> (".$par['hit'].")</td>";
}
else
{
echo "<a class=avtosite href=links.php?parent=".$par['id_category'].">".$par['name']."</a><a class=vstext> (".$par['hit'].")</td>";
}
$td++;
if ($td == 3) $td = 0;
}
}
?>
</td></tr></table></div>
|
| |
|
|
|
|