2015-12-09 2 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 ваша проблема: замените его S_SESSION ['success'] с $ _SESSION ['success'] –

Смежные вопросы

 Смежные вопросы