Php SQL报表颜色

Php SQL报表颜色,php,sql,popup,report,admin,Php,Sql,Popup,Report,Admin,我们为报表代理数据库提供了以下sql代码 <?php $sql=mysql_query("SELECT Name, sum( Points )AS Total_Points FROM`allagentper` GROUP BY Name ORDER BY Points DESC "); print"<table >"; print"<tr><th>Name</th><th>Points</th></tr>"

我们为报表代理数据库提供了以下sql代码

<?php
$sql=mysql_query("SELECT Name, sum( Points )AS Total_Points
FROM`allagentper`
GROUP BY Name
ORDER BY Points DESC ");
print"<table >";
print"<tr><th>Name</th><th>Points</th></tr>";
while($row=mysql_fetch_assoc($sql))
{
print"<tr>";
foreach($row as $value)
{

print"<td>";
echo $value ;
print "</td>";
}

print"</tr>";

}

print"</table>";


mysql_close($con);



?>

结束报告显示为以下类型:

Name  points
abc     78
dks     65
sge     64
sdf     62    <= Blue
ssr     62    <= Blue
eew     60    <= Blue
asw     60    <= Blue
名称点
abc 78
丹麦克朗65
sge 64

sdf 62我会这样做

<?php
$sql=mysql_query("SELECT name, sum( Points )AS total_points
FROM`allagentper`
GROUP BY Name
ORDER BY Points DESC ");
print"<table >";
print"<tr><th>Name</th><th>Points</th></tr>";
$rowCounter = 0;
$previousTotal = -9999999;
while($row=mysql_fetch_assoc($sql))
{

if($rowCounter % 6 > 3)
{
$color = "#FF0000";
}
else
{
$color = "#0000FF";
}

print"<tr>";
print"<td>".$row->name."</td>";
print"<td style='color:".$color."'>".$row->total_points."</td>";
print"</tr>";

if($row->total_points != $previousTotal)
{
rowCounter++;
}
$previousTotal = $row->total_points;
}

print"</table>";
mysql_close($con);
?>

如果值与上一个值相同,则不会增加行计数器,因此颜色保持不变