如何使用 PHP 隐藏 <Div>

How to hide a <Div> using PHP

您好,我已经使用了一些代码,但我想要它,所以当名称为 NULL 时它会被隐藏,如果可能的话请帮忙。

这是代码

    <p id="top"><strong>Welcome back <?php echo $_SESSION['name']; ?> [<a href="admin/logout.php">Logout</a>]<br/>Welcome To the homepage of The Journalist's</p>

我希望它在 name 为 NULL 时出现,因为

    "<strong>Welcome back <?php echo $_SESSION['name']; ?> [<a href="admin/logout.php">Logout</a>]" 

被隐藏。

谢谢。

更新... 这是我到目前为止所拥有的 这是我到目前为止所拥有的。

    <?php
    if ($SESSION['name']= NULL) {
    ?>
    <div><strong>Welcome back <?php echo $_SESSION['name']; ?> [<a  href="admin/logout.php">Logout</a>]</div>
    <?php
    }
    ?>

我已经修复了,谢谢大家的评论。对于其他有这个问题的人。这是我的解决方案。

    <?php
    if ($_SESSION['name']!= NULL) {
    ?>
    <strong>Welcome back <?php echo $_SESSION['name']; ?> [<a href="admin/logout.php">Logout</a>]<br/>
    <?php
    }
    ?>

根据您发布的代码更新:

首先,您使用的是 $SESSION 而不是 $_SESSION。其次,您使用单个等号设置 $SESSION['name'],因此 if 条件总是会失败,因为它正在评估 if (NULL)。您需要使用 =====。阅读 comparison operators.


<?php
if (condition) {
?>
<div></div>
<?php
}
?>