netstuff
Новичок
Структура массива для формирования HTML-таблицы
Добрый день, уважаемые!
Возникла необходимость в разработке механизма для вывода различных результатов запроса к БД в виде HTML-таблицы.
Принято решение прогонять данные через массив, который в последствии будет прогоняться через стандартный модуль.
После долгих и мучительных попыток получить требуемую структуру, пришел к такому массиву:
где, первый уровень массива - это строки, а второй -столбцы.
в данной структуре крайне неудобно то, что невозможно отследить произвольные colspan и rowspan. другими словами, пока деление столбцов равномерное (в данном случае, каждая вторая строка имеет по три дочерних столбца) - все в порядке. но если в этой же структуре понадобится формула не 3-3-3, а 2-4-2- сделать это уже будет невозможно.
пожалуйста, кто уже имел дело с похожей задачей, подкиньте идейку. потому как мозг мой мягок в этот час
Добрый день, уважаемые!
Возникла необходимость в разработке механизма для вывода различных результатов запроса к БД в виде HTML-таблицы.
Принято решение прогонять данные через массив, который в последствии будет прогоняться через стандартный модуль.
После долгих и мучительных попыток получить требуемую структуру, пришел к такому массиву:
PHP:
Array
(
[0] => Array
(
[1] => Расход продукции по видам при дегустации
)
[1] => Array
(
[1] => Количество продукции на начало дня
[2] => Количество продукции в течении дня
[3] => Количество продукции на конец дня
)
[2] => Array
(
[1] => Вид 1
[2] => Вид 2
[3] => Вид 3
[4] => Вид 1
[5] => Вид 2
[6] => Вид 3
[7] => Вид 1
[8] => Вид 2
[9] => Вид 3
)
в данной структуре крайне неудобно то, что невозможно отследить произвольные colspan и rowspan. другими словами, пока деление столбцов равномерное (в данном случае, каждая вторая строка имеет по три дочерних столбца) - все в порядке. но если в этой же структуре понадобится формула не 3-3-3, а 2-4-2- сделать это уже будет невозможно.
пожалуйста, кто уже имел дело с похожей задачей, подкиньте идейку. потому как мозг мой мягок в этот час
