0
我已經幫了這個問題:Table, TR each 2 loop, PHP, HTML表,TR各2環,PHP,HTML再次
但它仍然無法正常工作,所以我張貼我的循環結構,因爲如果我補充一下:
if($i % 2 == 0) {
echo '</tr><tr bgcolor="#4B4B4B">';
}
它甚至沒有關閉&重新打開表格行(tr)。
這裏是我的循環結構:
$similar .= '<table width="100%" bgcolor="#000" class="tbContent" border="0" cellspacing="1" cellpadding="4">';
$similar .= '<tr bgcolor="#4B4B4B">';
while ($row = $db->fetch_array($query)) {
$similar .= '
<td>
<table width="100%">
<tr>
<td></td>
<td>Pojedynek #' . $i . ':</td>
<td></td>
</tr>
<tr>
<td>
<h1><a href="/' . $row["id"] . '/' . $row["link"] . '">' . $wT . '</a></h1>
</td>
<td></td>
<td>
<h1><a href="/' . $row["id"] . '/' . $row["link"] . '">' . $oT . '</a></h1>
</td>
</tr>
<tr>
' . $wContent . '
<td width="10%"><h2>przeciwko</h2></td>
' . $oContent . '
</tr>
</table>
</td>
';
if($i % 2 == 0) {
echo '</tr><tr bgcolor="#4B4B4B">';
}
$i++;
}
$similar .= '</tr></table>';
你有把$ i = 0嗎? – papachan
只是測試了一下,不是初始化'$ i'產生一個通知,而是'$ i ++'忠實地產生1,所以它不是 – Clive
是的,我已經在'while'循環之前添加了$ i = 0。 – Lucas