【发布时间】:2011-11-23 21:38:19
【问题描述】:
我在下面写了以下代码。使用此代码,我想从 MySQL 数据库中获取数据并在表行中打印(回显)结果,每行具有不同的颜色。使用此代码可以成功从数据库中获取数据,但是我更改行颜色的条件不起作用。请检查我的代码,让我知道我错在哪里。
<table width="500" align="center" style="border:1px solid;">
<?php
$query = "SELECT * FROM main_cat";
$result = mysql_query($query);
$count = mysql_num_rows($result);
while($end = mysql_fetch_array($result)){
echo "<tr>";
if($count % 2 == 0){
echo '<td bgcolor="#CCCCCC">'.$end['page_name'].'</td>';
}else{
echo '<td bgcolor="#99CC66">'.$end['page_name'].'</td>';
}
echo "</tr>";
}
?>
</table>
【问题讨论】:
-
投反对票的人,请告诉 OP 他们需要纠正什么以避免这样的投反对票。
-
我在问对您的问题投反对票的人解释他们的投反对票。
标签: php mysql if-statement while-loop html-table