根据 php 中的值更改样式颜色的值

Change value of Style color depending of value in php

632/5000 我有一个用 PHP 编写的预订系统 在那里,我想根据 $ booking ['booking_status']

的状态以不同颜色回显这些值
<span style="color:green"> <?php echo pjSanitize::html($booking['booking_status']); ?></span>

如果 booking_status 待定

,绿色应从绿​​色变为红色

我试过类似的方法,但颜色没有改变

<? Php
$ t = $ booking ['booking_status'];

if ($ t === 'pending')
{
    $ color = 'red'
}

然后我尝试回应

<span style = color: $ color "> <? php echo pjSanitize :: html ($ booking ['booking_status']);?> </ span>

但我没有得到 $color

的值

您需要"echo"与您在其余代码中使用的方式相同

<span style = "color:<?php echo $color;?>">
    <?php echo pjSanitize::html($booking['booking_status']);?>
</span>