2017-02-15 26 views
1

我正在使用標準導航欄 - 右側導航欄的引導程序。一切都很好,直到我使用PHP的用戶名,它變得不合時宜。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

我覺得應該是象下面這樣: -

<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> 

注: - 當會議有用戶名,那麼爲什麼註冊鏈接呢?不是嗎。如果是,那麼我的代碼將完全適合你

+0

謝謝,我忘了沒有註冊,因爲它仍然是一個在製品網站。我不得不通過放置endif和使用冒號來修復代碼,因爲它已經在if語句中。 – M213081