Ниже приведен код, который отображает ссылки для зарегистрированных/зарегистрированных пользователей и незарегистрированных пользователей для сайта, над которым я работаю. Пользователи регистрируются в таблице с именем «пользователи», и это извлекает первичный ключ SESSION (users_id) и отображает зарегистрированные ссылки.Отображение ссылок на основе значения поля PHP
То, что я пытаюсь сделать, это сценарий, который изменяет отображаемые ссылки в зависимости от того, какие значения находятся в поле под названием «users_type» (также в таблице «users»).
Различные «user_types» - это Sales, Admin, Service, Maintenance and Management. Ниже показано, что произойдет, если «user_type» - это Sales.
Что мне нужно - это скрипт, который изменит ссылку «sales.php» на «admin.php», если у зарегистрированного пользователя был «Admin» в качестве «user_type» (или «service.php» для «Сервис» и т. Д.).
Любая помощь или точку в правильном направлении было бы весьма признателен
<?php # loginnav.php>
if (isset($_SESSION['users_id']) AND
(substr($_SERVER['PHP_SELF'], -10)
!= 'logout.php')) {
echo '
<ul id="navlist">
<li><a href="welcome.php">Welcome</a></li>
<li><a href="sales.php">SALES</a></li>
<li><a href="logout.php">Log out</a></li>
</ul>
';
} else { // Not logged in.
echo ' <ul id="navlist">
<li><a href="login.php">Login</a></li>
</ul>
';
}
?>
Я не мог заставить это работать – AdamMc
Что задает @Ohgodwhy правильно, но мне нужно иметь возможность поместить в сценарий все 5 разных типов ролей (Sales, Admin, Service, Maintenance and Management). – AdamMc
@AdamMC См. Мое редактирование. – Ohgodwhy