3 回答

TA貢獻1813條經(jīng)驗 獲得超2個贊
只需將一些 CSS 類命名為與狀態(tài)值相同的名稱,并將其作為樣式分配給表格行
<style>
.pending td{color:yellow;}
.approved td{color:green}
.reject td{color:red}
</style>
然后,在 PHP/HTML 中:
$class=strtolower( $row['Book_Status'] );
echo "<tr class='$class'>";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['Requested_by'] . "</td>";
echo "<td>" . $row['Fac_ID'] . "</td>";
echo "<td>" . $row['Room_Desc'] . "</td>";
echo "<td>" . $row['Meeting_Description'] . "</td>";
echo "<td>" . $row['Book_Status'] . " </td>";
echo "<td><a type='button' class='btn btn-primary btn sm'href='view.php?id=". $row['id'] ."' title='Edit Booking' data-toggle='tooltip'>View</a></td>";
echo "</tr>";

TA貢獻2039條經(jīng)驗 獲得超8個贊
這將工作
<?php
$status=$row['Book_Status'];
if($status=="Approved")
{
$color="color:green";
}
else if($status=="Pending")
{
$color="color:yellow";
}
else
{
$color="color:red";
}
echo "<table><tr><td></td><td></td><td></td><td></td><td></td><td style='$color'>".$status ."</td></tr></table>";
?>

TA貢獻1827條經(jīng)驗 獲得超8個贊
這在某種程度上與此相似
但不是傳遞數(shù)字而是傳遞狀態(tài)
function statusColor($status)
{
if ($status == 'Pending')
return 'is-pending';
else if ($status == 'Approved')
return = 'is-approved';
else if ($status == 'Rejected')
return = 'is-rejected';
}
對于 html 是這樣的
<tr class="<?=statusColor('Pending');?>">...</tr>
我總是使用類而不是內(nèi)聯(lián) css
.is-pending {
color: yellow;
}
.is-approved {
color: green;
}
.is-rejected {
color: red;
}
- 3 回答
- 0 關注
- 163 瀏覽
添加回答
舉報