我在 PHP 中创建了一个应用程序,它有用户并且用户有不同的级别,比如说 1、2、3、4。当用户登录时,它会设置一个会话,其中包含他们的级别号。该应用程序根据用户级别显示不同的页面,如下所示:
if($role_level > 3)
{
//Show something
}
现在我想创建一个添加用户部分,用户可以在其中添加新用户并可能从下拉(html 选择)框中为他们定义一个角色。但他们只能定义一个低于自己的角色。我在想这样的事情:
<select>
("SELECT * FROM `roles` WHERE `roles_level` < $role_level)
loop results into <options></options>
</select>
对此有何评论?更好的解决方法?以上会有影响吗?