【发布时间】:2018-09-20 20:56:31
【问题描述】:
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 的值
【问题讨论】:
-
为什么
$和变量名之间都有空格,比如$ color? -
由于
$和变量名之间的空格,上面的代码会给你一堆语法错误。这段代码是重写而不是复制/粘贴您的实际代码吗?