如果用户是管理员,则显示PHP按钮

时间:2018-01-30 13:28:55

标签: php mysql if-statement admin

使用下面这段代码,我会收到来自数据库的管理员用户。如果用户在“admin”行中具有值“1”,则该用户是管理员。所以我只能从所有管理员那里获得电子邮件地址,但是我如何制作一个只有这些管理员用户才能访问的按钮,所以只有他们才能进入管理员面板。

$admincheck = $db->prepare("SELECT mail From users WHERE admin = 1");          
$admincheck->execute();
$admin = $admincheck->fetchAll(PDO::FETCH_ASSOC);
foreach ($admin as $row) {
     echo $row['mail'];
}

1 个答案:

答案 0 :(得分:0)

创建一个if语句,检查admin值是否返回true>创建按钮。

 <?php if($admin == true){
         echo "<button>Adminpanel</button";
       }
  ?>

 <?php
   if($admin == true){
 ?>

 <button>button</button

 <?php
   }
 ?>

如果用户是管理员,在加载页面内容之前也要进行检查,所以没有人可以通过输入网址到达那里。

在第一个示例中,您将按钮回显到页面,在第二个示例中,您可以照常使用html。