[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как вывести категории с подкатегориями?
Kuzma92
Здравствуйте уважаемые специалисты. Прошу вашей помощи.

Пытаюсь вывести категории с подкатегориями таким способом, вот код:

if (filesize($cat_file)) {

foreach($cat_id as $k=>$v) {

echo "<li><a href=/index.php?category=$k>$v</a></li>";

$subcat_file = "db/cat__$k.txt";

if (file_exists($subcat_file)) {

$subcat = file($subcat_file);

foreach($subcat as $subline) {

$subline = trim($subline);
$expl = explode("*",$subline);
$subcat_id[$expl[0]] = $expl[1];
}

foreach($subcat_id as $sk=>$sv) {

echo "<li><a href=/index.php?category=$k&subcategory=$sk>$sv</a></li>";
}
}
}
}


Но выводится вот так:

Категория 1
Подкатегория 1-1
Подкатегория 1-2
Категория 2
Подкатегория 1-1
Подкатегория 1-2
Подкатегория 2-1
Подкатегория 2-2
Категория 3
Подкатегория 1-1
Подкатегория 1-2
Подкатегория 2-1
Подкатегория 2-2
Подкатегория 3-1
Подкатегория 3-2

Очевидно, что делаю что-то не так. Подскажите, пожалуйста, где ошибка и как это сделать правильно?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2026 Invision Power Services, Inc.