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

时间:2018-09-20 20:56:31

标签: php html echo

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的价值

1 个答案:

答案 0 :(得分:2)

您需要使用与其余代码相同的方式来“回显”

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