使用下面这段代码,我会收到来自数据库的管理员用户。如果用户在“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'];
}
答案 0 :(得分:0)
创建一个if语句,检查admin值是否返回true>创建按钮。
<?php if($admin == true){
echo "<button>Adminpanel</button";
}
?>
或
<?php
if($admin == true){
?>
<button>button</button
<?php
}
?>
如果用户是管理员,在加载页面内容之前也要进行检查,所以没有人可以通过输入网址到达那里。
在第一个示例中,您将按钮回显到页面,在第二个示例中,您可以照常使用html。