smolyakov770
@smolyakov770
Веб Дизайнер Верстальщик

Что в этом коде не правильно?

Есть такой вот код :
<?php
        if(isset($_SESSION['logged_user'])){
        if($_SESSION['logged_user']->id > 0 ){
           echo '<p class="auth">'.$_SESSION['logged_user']->names.'<br>'.$_SESSION['logged_user']->full.' </p>';     
        }
        else
        {
        	echo 123;
        }
}
    ?>


Не получается сделать так что когда чел не авторизован он видет 123;
Если авторизован то имя и фамилию.
В этом коде при авторизации видно имя и фамилию,
А вот при выходе не отображает 123, просто пусто
  • Вопрос задан
  • 136 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега PHP
♬♬
else не там. Надо его как альтернативу первому if'у:
<?php
if(isset($_SESSION['logged_user'])){
    if($_SESSION['logged_user']->id > 0 ){
        echo '<p class="auth">'.$_SESSION['logged_user']->names.'<br>'.$_SESSION['logged_user']->full.' руб</p>';
    }
}
else
{
    echo 123;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы