Вывод таблицы в колонки

monah

Гуру форума
Регистрация
21 Мар 2009
Сообщения
170
Реакции
60
Всем привет)
через этот код выводится информация о товарах.
есть разделы о товарах в которых 30 чекбоксов и выводятся они одним вертикальным списком (страшно не красиво), хотелось бы чтобы выводилось в 3 колонках ..
подскажите как ?
PHP:
<?php
if ( !defined('ABS_PATH') ) {
    exit('ABS_PATH is not loaded. Direct access is not allowed.');
}
?>
    <table class="sss">
        <tbody>
<?php
$hide_empty = osc_get_preference('hide_empty', CA_PLUGIN_NAME);
foreach ($fields as $field):
   $value = Attributes::newInstance()->getValue($item_id, $field['pk_i_id']);
   if (!empty($hide_empty) && 'hide' == $hide_empty) {
      if ('checkbox' != $field['s_type'] && '' == trim($value)) {
         continue;
      }
   } 
   if ($field['s_type'] == 'checkbox'){
    if($value != 'checked')
        continue;
    else
        $value = '';
}
?>
    <tr class="ddd">
        <td class='detail_label'><?=$field['s_label']?></td>
        <td class='detail_label1'><?=$value?></td>
    </tr>
<?php endforeach; ?>
        </tbody>
    </table>
<?php //END
спасиб заранее
 
нашел примерное решение, только не знаю как его прикрутить к моему коду
вот это
PHP:
echo "<table><tr><td>";
$nnn=1;
if ($nnn%3==0) echo "</td></tr><tr><td>"; else echo "</td><td>";
$nnn++;
echo "</td></tr></table>";
к
HTML:
<tr class="ddd">
        <td class='detail_label'><?=$field['s_label']?></td>
        <td class='detail_label1'><?=$value?></td>
    </tr>
 
Назад
Сверху