0
我需要做一个输入按钮,如果你是管理员,但是如果你是另一个用户则被禁用。我可以做到这一点与PHP?用户标识是123456789A,它是从数据库中选择的。如何做一个启用或禁用取决于用户的按钮?
<?php
session_start();
$comprobar = "123456789A";
echo $comprobar;
echo $_SESSION['userid'];
if ($comprobar = $_SESSION['userid']) {
echo '
<input class="btn" type="button" value="Todos los castigos" id="boton_castigos"
onClick="location.href="castigos.php""/>
';
}
?>
了'disabled'属性只是添加到该依赖输入的用户。 –
你的'if'条件应该有double equals(相等是==或'===','='设置变量),并且你的'onclick'包含双引号,这在双引号属性中价值,应该是单引号。格式化您的代码使得这些事情更容易被看到。 ':'' –
而且,你知道,在'input'上设置'disabled'并不会阻止某人继续提出请求。安全/权限应该首先在服务器上;浏览器中的内容是清晰和方便的。在这里,你似乎试图使用'disabled'来澄清对该功能的访问,但真正的执行应该始终在服务器上,通过检查用户是否可以先做他们要求做的事情。 –