Я пытаюсь это делать всякий раз, когда мой цикл while достигает 4 результатов (4,8,12,16 и т. Д.), Он создает новую строку таблицы.
Это должно быть так:
[table row]
[data] [data] [data] [data]
[/table row]
[table row]
[data] [data] [data] [data]
[/table row]
и так далее ...
В настоящее время у меня есть это:
<?php
$cat=mysql_query("SELECT * FROM kb_categories");
$i = 0;
while($catData=mysql_fetch_assoc($cat)):
$i ++;
//Select the numbers of articles inside each category.
$number=mysql_num_rows(mysql_query("SELECT * FROM kb_articles WHERE cat_id='".$catData['id']."'"));
?>
<td><img src="/themes/dream/images/icons/folder.gif"><span><?php echo $catData['name']; ?></span> (<?php echo $number; ?>)</td>
<?php endwhile; ?>
Сейчас оно просто генерирует это:
[table row]
[data] [data] [data] [data] [data] [data] etc.
[/table row]
IЯ просто не уверен, как использовать $i
в этом примере.Кто-нибудь может мне помочь?