我对我来说有一个令人困惑的情况。 以下代码在网页上生成一个空白行。我在不同的页面上使用相同的代码,他们工作正常。行数设置为显示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