我在MySQL表中为状态列使用有限的已知状态数,并且希望在其中有一个易于识别的警报以反映特定状态。
如何根据状态'的内容更改php生成的HTML表格中单元格的背景颜色?柱?
e.g。 '完成' =绿色,"待定' =橙色
这是表格的条目:
<td><?php echo $row_Recordset1['status']; ?> </td>
我可以在上面添加什么PHP代码来完成条件颜色更改?
谢谢。
答案 0 :(得分:1)
可能这样可以帮助......
<强> CSS 强>
.complete { background: green; }
.pending { background: orange; }
php
$status_class ="";
if($row_Recordset1['status'] == "complete"){
$status_class = "complete";
}else if($row_Recordset1['status'] == "pending"){
$status_class = "pending";
}
<强> HTML 强>
<td class='<?=$status_class;?>'><?php echo $row_Recordset1['status']; ?> </td>
答案 1 :(得分:0)
我不确定你想要什么...... 但是:
当你拥有状态数组时,只需做一个类似的预测:
foreach($array as $key => $value) {
if($value['field'] == "car") {
$color = red;
}
elseif($value['field'] == "bike") {
$color = blue;
}
}