我有下面的代碼寫在下面。有了這段代碼,我想從MySQL數據庫中獲取數據,並在表格行中打印(回顯)結果,每行都有不同的顏色。有了這個代碼數據成功從數據庫中獲取,但我的條件變化顏色的行不起作用。請檢查我的代碼,並讓我知道我錯在哪裏。PHP IF語句改變錶行的顏色?
<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>
Downvoter,請告訴他們需要什麼來糾正,以避免這樣的downvote的OP。 –
我問那個低估你問題的人解釋他們的downvote。 –