У меня есть навигация в html, в которую вставлен PHP-код, один из символов "li" должен отображаться, только если пользователь является администратором.Мне уже удалось настроить значение, чтобы система распознавала, является ли пользователь администратором, путем проверки переменной $ is_admin.
Это nav "li", который необходимо скрыть, если пользователь не является администратором (следовательно,$ is_admin! = 1)
<li class="nav-item <?php if (basename($_SERVER['PHP_SELF']) == 'admin.php') { echo 'active'; } ?>">
<i id="icon" class="fas fa-cog"></i><a id="nav-text" class="nav-link text-uppercase " href="admin.php">Admin</a></li>
из-за того, что он уже содержит код PHP, который я не могу сделать:
<? php
if ($is_admin = 1) {
echo "
<li> that needs to be hidden if user is not admin (hence $is_admin != 1)
<li class="nav-item <?php if (basename($_SERVER['PHP_SELF']) == 'admin.php') { echo 'active'; } ?>">
<i id="icon" class="fas fa-cog"></i><a id="nav-text" class="nav-link text-uppercase " href="admin.php">Admin</a></li>
"
}
?>
Любые предложения для обхода, пожалуйста?