我在我的网站上显示一个成员目录的页面。我希望成员在进入下一行之前每行列出3个。我拥有的代码在第一行中是这样做的 - 但在第二行中,它全部在一行上,并且不会延续。PHP成员页面执行到新行
的轮廓显示出来是这样的:
uuu
uuuuuuuuuuuuuuuuuuuuuuuuuuu
当他们应该这样做:
uuu
uuu
uuu
uuu
这是我的代码如下所示:
<table>
<tr>
<td colspan="4"><h1>Member Directory</h1></td></tr>
<tr>
<td>
<?php
while($row = mysql_fetch_array($result)) {
if (empty($row['profile']) === false){
echo '<img src="', $row['profile'], ' "width="125">';
} else {
echo '<img src="../../images/template/avatar.png">';
}
echo '</td><td>';
echo '<a href="' . $row['username'] . '">' . ucfirst($row['username']) . '</a><br />';
echo "Location: " . $row['location'] . "<br />";
echo '</td><td>';
if ($i++ == 2) echo '</td></tr><tr><td>';
}
?>
</td>
</tr>
</table>
任何帮助将不胜感激,谢谢!
使用'
在$ 2变成'2'后,你永远不会重置'$ i'。顺便说一句,如果你有4个条目会发生什么? –
'$ count%3 == 0'? – Prix