2015-05-13 47 views
1

基本上我要求輸出不顯示,我有一個用PHP編寫的導航欄,以便如果用戶登錄,它顯示不同的選項,比如果他們不是' t登錄。但是,將此添加到我的網站後,它現在正在干擾其他的php。PHP內使用引導

下面是我使用輸出的PHP代碼,

$envelope = ' 

    <ul class="nav navbar-nav pull-right"> 

     <li class="dropdown pull-right" id="menu1"> 
     <a class="dropdown-toggle" data-toggle="dropdown" href="#menu2"> 
      <i style="font-size: 20px; margin-right:5px;" class="glyphicon glyphicon-user Default"></i> 
     </a> 
     <div class="dropdown-menu" id="menu"> 
      <div id="friendReqBox"><p style="font-size:20px; text-decoration:bold;">Friend Requests</p><hr/> <?php echo $friend_requests; ?> </div> 
     </div> 
     </li> 
     </ul> 

    '; 

注意" $envelope = ' ';標籤內有echo $friend_requests;包裹PHP標籤內,現在我試圖消除PHP的標籤,但當時它只是輸出明文。

有更多的PHP代碼到這一點,它不只是$信封&有PHP標籤圍繞着它,在你的狀態,我需要他們>.<,只有我貼這個的原因是因爲這個問題是內$envelope = ' ',現在我可以看到問題是什麼,我只是不知道如何解決它。

+2

你已經在PHP,那麼爲什麼有'

回答

1

您正在創建一個字符串,您不需要在該字符串內運行PHP。當您將它返回到瀏覽器將評估(例如:打印或呼應它

$envelope = ' 

<ul class="nav navbar-nav pull-right"> 

    <li class="dropdown pull-right" id="menu1"> 
    <a class="dropdown-toggle" data-toggle="dropdown" href="#menu2"> 
     <i style="font-size: 20px; margin-right:5px;" class="glyphicon glyphicon-user Default"></i> 
    </a> 
    <div class="dropdown-menu" id="menu"> 
     <div id="friendReqBox"><p style="font-size:20px; text-decoration:bold;">Friend Requests</p><hr/> ' .$friend_requests . ' </div> 
    </div> 
    </li> 
    </ul> 

'; 

所以,你在做什麼本質上是串聯的串並添加$friend_requests$envelope變量。沒有HTML,這是簡單的它是什麼:

$var1 = "Something"; 
$var2 = 'I like to do ' . $var1 . 'occasionally'; 
// which prints: I like to do Something occasionally 
+1

編輯:發現問題,你建議完美的工作,但我也有其他代碼中的問題!感謝您的回覆,非常感謝,我已經失去了幾個小時>。< –

0

您的代碼應該是這樣的...

$envelope = ' 

<ul class="nav navbar-nav pull-right"> 

    <li class="dropdown pull-right" id="menu1"> 
    <a class="dropdown-toggle" data-toggle="dropdown" href="#menu2"> 
     <i style="font-size: 20px; margin-right:5px;" class="glyphicon glyphicon-user Default"></i> 
    </a> 
    <div class="dropdown-menu" id="menu"> 
     <div id="friendReqBox"><p style="font-size:20px; text-decoration:bold;">Friend Requests</p><hr/>' . $friend_requests . '</div> 
    </div> 
    </li> 
    </ul> 

';