таблица формируется как
Код |
---|
<table>
<tbody>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
.....
</tr>
.....
</tbody>
</table>
|
Т.е. формировать таблицу нужно вот здесь:
Код |
---|
while($ar_result = $db_list->GetNext())
{
echo $ar_result['NAME'].'<br>';
}
|
Формировать следующим образом - до начала цикла написать
и объявить какую либо переменную-счетчик столбцов, $td_count = 0;
затем в самом цикле проверять - если остаток от деления td_count на три равен нулю, значит нужно закрыть старую и открыть новую строчку таблицы [/tr][tr], но проверить, чтобы $td_count не было равно нулю, т.к. самую первую строчку мы уже открыли выше; потом в столбце выводим само название
Код |
---|
echo '<td>'.$ar_result['NAME'].'</td>'; |
и увеличиваем счетчик столбцов
ну и после окончания цикла нужно вставить недостающие столбцы (если td_count=7 например, то у нас будет 2 строчки по три столбца и третья с одним столбцом, значит нужно записать [td][/td] td_count остатокотделенияна3 раз=) ) и закрыть строчку и таблицу
Код |
---|
</tr>
<tbody>
</table> |
чето типа такого)