【问题标题】:Change value of Style color depending of value in php根据php中的值更改样式颜色的值
【发布时间】: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
  • 由于$ 和变量名之间的空格,上面的代码会给你一堆语法错误。这段代码是重写而不是复制/粘贴您的实际代码吗?

标签: php html echo


【解决方案1】:

您需要像在其余代码中使用的那样“回显”

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

【讨论】:

    猜你喜欢
    • 2023-02-16
    • 2017-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-23
    • 1970-01-01
    相关资源
    最近更新 更多