dongpu9481 2019-07-06 05:31
浏览 117
已采纳

如何使用URL中的某些字符串在PHP中显示消息?

I have WHMCS setup, and i am trying to make a message bubble that would show when someone access it with the specific link.

Like when someone access this link, they will see normal page - https://example.com/billing/clientarea.php?action=details

But if someone access https://example.com/billing/clientarea.php?action=details&status=incomplete

They will get a message.

I have already setup the message, and it is showing on the default link. But i do not know how to set it up on the 2nd link only? I am using WHMCS.

Can anyone guide me?

Code for message bubble.

<div class="alert alert-danger">
<strong>The following errors occurred:</strong>
<ul>
<li>Please enter your address and click on save to proceed. Once Saved, then only you will be able to access the client area.</li>
</ul>
</div>

EDIT: Solution Added

thanks a ton for your help @symlink, your method works on PHP, but for WHMCS/smarty php, it needs other code, a very simple code that too, lol.

{if $smarty.get.status eq incomplete} 
{include file="$template/includes/alert.tpl" type="info" msg="Please fill the form to continue with our services."}
{else} 
{/if}
  • 写回答

2条回答 默认 最新

  • doushang1880 2019-07-06 05:42
    关注

    If the $GET param exists, add a class to the message div that makes it appear:

    PHP/HTML

    <?php
        $class = "";
        if(isset($GET["status"]) && $GET["status"] === "incomplete"){
            $class = "show";
        }
    ?>
    
    <div class="alert alert-danger <?php echo $class ?>"> 
        <strong>The following errors occurred:</strong> 
        <ul> 
            <li>Please enter your address and click on save to proceed. Once Saved, 
            then only you will be able to access the client area.</li> 
        </ul> 
    </div> 
    

    CSS

    .alert.alert-danger{
        display: none;
    }
    .alert.alert-danger.show{
        display: block;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)