2015-12-09 79 views
-1

我一直收到此錯誤消息,當我去我的網上在線頁面。我已經通過了關於這方面的所有解決方案。但我似乎無法找到解決我的代碼的答案。 我的代碼是解析錯誤:語法錯誤,意外的'';' (T_CONSTANT_ENCAPSED_STRING)

function messages(){ 
    $message =''; 

    //this is the line with the error 
    if($_SESSION['success'] != '';) { 

     $message = '<div class="msg-ok">' .S_SESSION['success'].'</div>';   $_SESSION['success'] = ''; 
     } 
     if($_SESSION['error'] != '') { 
      $message = '<div class="msg-error">'.$_SESSION['error'].'</div>'; 
      $_SESSION['error] = ''; 
     } 
     echo "$message"; 
    } 
+0

你是否修復了這個'S_SESSION'?那應該是美元符號,而不是「S」。 –

回答

2

刪除半柱(;)從你的病情:

if($_SESSION['success'] != '';) 

更換它

if($_SESSION['success'] != '') 

而且你還可以使用此類似:

**if(!empty($_SESSION['success']))** 
+0

@大衛劉易斯...如果答案可以幫助你,然後接受它。 –

+0

我已經嘗試了你已經提供的兩個答案,但我仍然得到相同的錯誤 –

+0

@DavidLewis你的問題是:用$ _SESSION ['success']替換它S_SESSION ['success'] –

相關問題