我是php的新手,我有一个表格,展示了我们支持门户网站上的案例。案例的优先级设置为“高、中或低”我希望每一行的bgcolor根据案例的优先级显示不同的颜色。例如,高=红色,低=白,中=黄。
下面是我的代码。我该如何去实现它呢?如有任何建议,我们将不胜感激!
<?php
$priority = $val['priority'];
switch($priority)
{
case P3:
$prior_value = "Low";
break;
case P2:
$prior_value = "Medium";
break;
case P1:
$prior_value = "High";
}
?>
<tr height="30px">
<Td class="gridcontentredmid" style="width:65px;"><a href="showcase.php?case_id=<?=$val['id']?>">
<?=$val['case_number']?>
</a></Td>
<Td class="gridcontentmid" style="width:270px; text-align:left;">
<?=$val['name']?></Td>
<Td class="gridcontentmid" style="width:85px;" ><?=$val['status']?></Td>
<Td class="gridcontentmid"><?=$name?></Td>
<Td class="gridcontentmid" style="width:65px;"><?=$prior_value?></Td>
<Td class="gridcontentmidd" style="border-right:#000 1px solid"><?=$date_create?></Td>
</tr>发布于 2011-07-08 07:57:14
只需将$color-variable添加到switch中,然后可以将其插入到TR的class或style属性中。
switch($priority)
{
case P3:
$prior_value = "Low";
$bgColor = '#fff';
break;
case P2:
$prior_value = "Medium";
$bgColor = '#ff0';
break;
case P1:
$prior_value = "High";
$bgColor = '#f00';
}…
<tr style="background-color: <?php echo $bgColor; ?>;">https://stackoverflow.com/questions/6618472
复制相似问题