Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > дерево категорий в две колонки


Автор: Igor_CH 3.5.2007, 08:26
Есть стандартное дерево категорий:
Id name pid

Как вывести его в две колонки?

Я сделал на DIV, но посмотри те на рисунке как это не красиво, из-за того что где-то есть подкатегории, а где то нет.

Автор: PARROT 3.5.2007, 08:42
Igor_CH, а поискать не пробовали? 
http://forum.vingrad.ru/topic-132305.html
http://forum.vingrad.ru/forum/topic-147552.html

Автор: Igor_CH 3.5.2007, 11:03
может что то не понимаю, но не совсем понял причем тут постраничный вывод?

У меня в каждой категории - различное количество подкатегорий, иногда вообще нет.
Мне надо вывести в две колонки, причем чтоб получились колонки одинаковой длины, а не первая до упора, вторая чуть начата. Причем все это выводить придеться рекруссией :(

Автор: Glip 3.5.2007, 12:09
ну надежнее вывести конечно таблицей smile
посчтитать общее кол-во элементов  поделить на 2 и округлить в сторону бОльшего получится кол-во строк.
рекурсию можно попробовать заменить
http://www.refactoring.com/catalog/replaceRecursionWithIteration.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)