【发布时间】:2011-06-02 12:46:57
【问题描述】:
我正在尝试遍历数据库并将数据输出到一个 div 中,如果水平方向有 3 个 div 将开始一个新的 tr 直到它达到另一个 3 等。它目前的输出如下:
[] [] []
[]
[] []
目前我让它在达到 3 时开始工作,它开始一个新行,但我不知道我如何只能回显一个新的 tr 一次?因为它每次都会创建一个新的表格行。
echo '<table><tr>';
while ($result)
{
$i ++;
if ($i&3)
{
echo '<td>
<div>Row Data</div>
</td>';
}
else
{
echo '<tr>
<td>
<div>Row Data</div>
</td></tr>';
}
}
echo '</tr></table>';
$result 变量是我的 SQL 查询中的记录集,一切正常我只是不知道如何只创建一个新表行一次?
【问题讨论】:
-
你在哪里关闭你打开的第一个 tr?靠近表声明的那个。
-
抱歉错过了那段代码,现在添加。
标签: php loops html-table