根据表着色表行

时间:2012-12-24 22:06:52

标签: php mysql mysqli

我想使用不同颜色着色(css style#),从这个查询中获取每个表行:

SELECT * FROM cars GROUP BY engine ORDER BY brand...

//echo (golf, ford, golf, audi, golf, fiat, audi...)

例如,所有具有高尔夫品牌油漆红色,绿色奥迪等的行。 请帮忙。 TNX!

3 个答案:

答案 0 :(得分:1)

您可以将class='[brand]'添加到每一行,其中[brand]将是品牌,例如。 class='golf'。然后,您可以通过css文件设置样式。

.golf { color:red }

答案 1 :(得分:0)

有很多方法可以做到这一点。

假设您使用循环输出行,您可以通过识别汽车的id来传递make

 foreach($row as $r){
     echo '<div id="'.$r['make'].'">...</div>';
 }

然后在你的CSS中相应的风格。

答案 2 :(得分:0)

如何让你的php脚本生成将颜色放入每个表行的css脚本?然后,您还会在标记中相应地生成css类名。