如果数据库字段显示是,则更改表行颜色

时间:2011-03-30 09:28:13

标签: mysql if-statement background-color

我希望能够改变这种颜色:

<td bgcolor="**LightGrey**">row 2, cell 1</td>

取决于数据库中的值。

实施例

如果数据库说:

  • 拍摄:颜色应为蓝色
  • 保留:颜色应该是lightgrey

我知道如何连接到数据库和所有内容,它可能是一个特定的css或javascript代码,可以访问数据库并更改... if语句?还是其他任何想法?

1 个答案:

答案 0 :(得分:1)

正如Konerak所说,你需要一种服务器端语言来从数据库中获取数据并生成该表..

现在,如果你使用的是php,你可以做以下事情。

<?php
// code to connect to database
//loop in to your database entries
//fetch the row
//assign the value you want into a variable say "value"
echo "<td bgcolor=\"";
// \" used for escape sequence
if(value=="taken")
echo "blue";
else if (value=="reserved")
echo "lightgrey";
echo "\">"
//echo row contents 
echo "</td>"
//loop ends
?>