Если операторы для тега привязки не работают.Внутри условия, которое я проверил, если сессия имеет значение, то переходит на панель инструментов. Но если сессия не имеет значения, то переходит на страницу регистрации.
Я проверил этот код после входа в систему, поэтому $ _SESSION ['c_id'] установлен. И поэтому $ _SESSION ['c_id'] имеет значение и не является пустым, и в нем должна отображаться опция панели управления.Но на панели навигации отображается опция регистрации, хотя сессия не пустая, что говорит о том, что здесь работает условие else.
Я пробовал это в следующем руководстве по PHP http://php.net/manual/en/control-structures.alternative-syntax.php и http://php.net/manual/en/control-structures.if.php Я не уверен, правильный ли мой код или имеет синтаксическую или логическую ошибку.
<li><a href="order_page.php">Order Anything</a></li>
<?php if(isset($_SESSION['c_id'])):?>
<li><a href="index2.php"> Dashboard</a> </li>
<?php elseif(isset($_SESSION['p_id'])):?>
<li><a href="index1.php"> Dashboard</a></li>
<?php else:?>
<li><a href="BeProvider.htm">Sign up</a></li>
<?php endif;?>
<li><a href="contact.htm"> Help Center</a></li>