[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Категории с подкатегориями
Alexf-92
Помогите сделать скрипт который выводит категории с подкатегориями, вся информация должна храниться в базе. Придумать пока ничего не могу..



Спустя 38 минут, 54 секунды (13.01.2011 - 21:08) inpost написал(а):
cat, cat1, cat2, cat3. (всё это int)
в моём примере использованы категории и 1 уровень подкатегорий (id_first, id_parent)

0 - это родитель, всё остальное - его дочерние элементы.
$navigation = '';
$res = mysql_query("SELECT `id`,`title`,`id_parent` FROM `lessons` ORDER BY `id_first`,`id_parent`");
while($row = mysql_fetch_assoc($res))
$navigation .= '<div class="'.(empty($row['id_parent']) ? 'les_navi_main' : 'les_navi_second').'">
<a href="http://'
.$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'].'?id='.$row['id'].'">
'
.(empty($row['id_parent']) ? '' : '- ').$row['title'].'
</a></div>'
;

Спустя 6 минут, 50 секунд (13.01.2011 - 21:15) Alexf-92 написал(а):
Это при условии что уровень подкатегорий может быть всего один.
А как сделать чтобы было больше примерно 4-6.

Спустя 1 час, 29 минут, 38 секунд (13.01.2011 - 22:44) inpost написал(а):
Alexf-92
для навигации вполне сгодится, при этом легко формируется и сортируется. Что сложного? Больше таблиц добавь и сортировку по ним же в порядке возрастания, при этом минимальная нагрузка на БД.
А вот если зарание неизвестно, то лучше в гугле посмотреть или тема была на форуме, только уже не помню =( Там Сергеис писал и другие...
Быстрый ответ:

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