Дисплей: нет опции в PHP - PullRequest
       0

Дисплей: нет опции в PHP

0 голосов
/ 09 февраля 2020

Я делаю разрешения (рулоны) системы! Для начала я сделал 3 разрешения: -newbie -member -admin

В коде PHP я поставил 3 проверки того, что произойдет, если у меня будет одно из этих разрешений. Все работает нормально и правильно! Моя панель навигации состоит из 5 тегов:

<a href="home.php">Home </a>
<a href="pm.php">Private Message</a>
<a href="accountoptions.php">account options</a>
<a href="abtd.php">About the developer</a>
<a href="supp.php">Support</a>

Я добавил еще один <a> тег по имени "admin.php" и добавил style = "display: none"

<a href="admin.php" id='adminpanel' style="display:none">Admin</a>

и когда администратор входит в систему, чтобы создать этот <a> тег с именем "admin.php"

Я ввел проверку входа в систему для администратора, если администратор должен показать ему этот <a> тег "admin.php"

, поместите эту часть кода в проверьте себя

echo '<style>#adminpanel { display:block;}</style>';

Однако ничего не происходит, пожалуйста, покажите мне, где я не прав.

Ответы [ 2 ]

0 голосов
/ 09 февраля 2020

Если у вас есть переменная $ isAdmin = true | false (или аналогичная), то это просто

echo '<a href="admin.php" id="adminpanel"';
if ($isAdmin) echo ' style="display:none"';
echo '>Admin</a>';
0 голосов
/ 09 февраля 2020

Вы можете использовать эту простую логику c:

<?php if($is_admin_login){ ?>
    <a href="admin.php" id='adminpanel'>Admin</a>
    <?php }else if($is_member_login){?>
    <a href="member.php" id='member'>Member</a>
    <?php } ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...