PHP用户样式不符合现有样式

时间:2017-02-15 18:47:36

标签: php html css

我正在使用带有引导程序的导航栏的标准导航栏右侧。一切都很好,直到我使用PHP作为用户名并且它变得不合适。

<ul class="nav navbar-nav navbar-right">
    <li><a href="#" data-toggle="modal" data-target="#myModal"><span class="glyphicon glyphicon-user"></span><?php echo $_SESSION['username'];?></li>
    <li><a href="#"><span class="glyphicon glyphicon-user"></span> Sign Up</a></li>      
</ul>

以上是我当前的代码,PHP最终在注册文本之上。 有可能用CSS解决这个问题吗? The problem.

enter image description here

1 个答案:

答案 0 :(得分:1)

我认为应该如下: -

<ul class="nav navbar-nav navbar-right">
    <?php if(!empty($_SESSION['username'])){?>
        <li><a href="#" data-toggle="modal" data-target="#myModal"><span class="glyphicon glyphicon-user"></span><?php echo $_SESSION['username'];?></li>
    <?php }else{?>
        <li><a href="#"><span class="glyphicon glyphicon-user"></span> Sign Up</a></li>
    <?php}?>
</ul>

注意: - 当会话有用户名时,为什么注册链接呢?不是吗?如果是,那么我的代码将完全适合您