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的价值
答案 0 :(得分:2)
您需要使用与其余代码相同的方式来“回显”
<span style = "color:<?php echo $color;?>">
<?php echo pjSanitize::html($booking['booking_status']);?>
</span>