PHP根据变量的值显示菜单/子菜单

时间:2014-04-16 07:07:50

标签: php

我有一个导航栏,我试图根据用户的类型显示菜单/按钮。我通过名为$ isManager的变量获得用户类型。 好消息是它适用于除Firefox之外的所有浏览器。 代码如下所示:

<?php
    if ($isManager === '2'){
?>
        <li><a href="view.php">View</a></li>
<?php
   }
?>

你能否提出替代方案,或者Firefox是否忽视或不接受这里的真实情况?

2 个答案:

答案 0 :(得分:0)

使用===时,需要严格检查。因此,请确保您的$isManager是字符串类型。如果是整数,那么尝试

<?php
    if ($isManager === 2){
?>
        <li><a href="view.php">View</a></li>
<?php
   }
?>

答案 1 :(得分:0)

您正在使用===,这意味着您也想通过其类型进行检查。

之后你写了'2',所以它会错过结果而不是条件,而是尝试以下方法。

<?php     if ($isManager === 2){ ?>         <li><a href="view.php">View</a></li> <?php } ?>