我在我的網站上顯示一個成員目錄的頁面。我希望成員在進入下一行之前每行列出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