PHP SESSION Войти для разных типов пользователей Ошибка. Я пытаюсь изменить заголовок, отображаемый для пользователя в соответствии с типом пользователя. Проблема с если еще - PullRequest
1 голос
/ 11 мая 2019

Я устанавливаю заголовок в зависимости от статуса пользователя 0 = участник 1 = Администратор и все остальное (не зарегистрированное), чтобы отображались разные типы.У меня возникли проблемы с моими заявлениями if else ... Любые предложения будут высоко оценены.

        <?php
        if(isset($_SESSION['user']))//and the session is not an admin as he is asigned the user_id of 1 in the db
        {if ($_SESSION['user_id'] == '1'){?>
          <ul class="navlink" id="logout">
          <li><a href="profile.php"><img src="img/profile.svg" alt="" class="profile-icon"></a></li>
            <li><a href="./logout.php" class="loginbtn">Logout</a>
          </ul>  <?php

        else if($_SESSION['user_id'] == '0'){?>
              <ul class="navlink" id="logout">
              <li><a href="profile.php"><img src="img/profile.svg" alt="" class="profile-icon"></a></li>
                <li><a href="./logout.php" class="loginbtn">Logout</a>
              </ul>  <?php
        else{ ?>
        <ul class="navlink" id="login">
          <li><a href="register.php">Register</a></li>
          <li><a href="login.php" class="loginbtn">Login</a>
        </ul>
      <?php
      }
      ?>

1 Ответ

0 голосов
/ 11 мая 2019

Здравствуйте, Джеймс, вы не закрыли условие if и else if, пожалуйста, сделайте это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...