您好我已经创建了一个分页脚本,但我在打印时遇到了问题..我想在新行中打印每3条记录,这是我的while
循环。
echo '<table cellspacing="12px" id="table">';
echo '<tr>';
while($row = mysqli_fetch_array($results))
{
echo ' <td><div class="data1r1"><span class="datamore">'.$row['title'].'</span></div></td>';
}
echo '</tr>';
echo '</table>';
我猜测在打印每3条记录后是否有任何想法可以打破。
答案 0 :(得分:0)
有一个计数器($brk_cnt
)用于计算3的倍数,然后:
$brk_cnt = 0;
while($row = mysqli_fetch_array($results))
{
echo ' <td>
<div class="data1r1"><span class="datamore">'.$row['title'].'</span></div>
</td>';
//break or print <tr> condition
if(++$brk_cnt % 3 == 0)
{
echo '</tr><tr>';
}
}