我對我來說有一個令人困惑的情況。 以下代碼在網頁上生成一個空白行。我在不同的頁面上使用相同的代碼,他們工作正常。行數設置爲顯示5行,但顯示6,第一行沒有任何動態數據。 我敢肯定,我錯過了或忽略了一些事情,任何人都可以闡明爲什麼會發生這種情況? 乾杯PHP雖然循環將空白行添加到重複區域
<?php
$counter = 0;
do {
$color = ($counter & 1)? "#FFF" : "#DEDEDE";
$counter++
?>
<tr style="background: <?php print $color; ?>">
<td ><a href="edit_workorder.php?jobID=<?php echo $row['jobID']; ?>" ><?php echo $row['wo_date']; ?></a></td>
<td />
<td ><?php echo $row['wcust_firstname']; ?> <?php echo $row['wcust_surname']; ?></td>
<td ><?php echo $row['wcust_address']; ?> - <?php echo $row['wcust_suburb']; ?></td>
<td ><?php echo $row['wo_equip']; ?></td>
<td />
<td ><?php echo $row['wo_problem']; ?></td>
<td />
<td ><?php echo $row['wtech_userlogin']; ?></td>
</tr>
<?php
} while($row = mysql_fetch_array($sql2))
// close while loop
?>
只要稍稍改變一下。 – deviousdodo
所以在標題行之前有一行? th標籤? – bozdoz
是的,標題在一個單獨的行中。我使用的代碼在網站中的其他頁面上正常工作。我無法弄清楚問題出在哪裏。我將工作頁面的代碼與這個代碼進行了比較,並且沒有區別 – Spud