【发布时间】:2019-01-17 19:47:19
【问题描述】:
我有一个用户表,其中用户有姓名、姓氏、权利和“提交更改”按钮。这样,我想将权利分配给一个人。每列都有用户ID,整个内容都是从数据库中创建的。
这是我分配权限的下拉菜单。
<form id="myForm" method="post" autocomplete="off">
<select name="rightsDropdownOptions" method="post">
<option value="admin">Admin</option>
<option value="masterEditor">MasterEditor</option>
<option value="modulEditor">ModulEditor</option>
<option value="teacher">Lehrer</option>
<option value="teacherAndEditor">Lehrer+Editor</option>
</select>
</form>
这是我的 php 代码,通过点击 commitchangestorights 按钮执行
if ( isset($_POST['commitChangesOnRightsButton']) ){
$user = $_POST['commitChangesOnRightsButton'];
echo "<script>alert(".$user.");</script>";
$var = $_POST['rightsDropdownOptions'];
if($var == "1"){
echo "<script>alert(".$var.");</script>";
}
}
如果我现在单击按钮,我会收到以下错误: 未定义索引:C:\xampp\htdocs\Iiigel\PHP\AdminGivePermission.php 中的 rightsDropdownOptions
我一直在研究这个问题,但我不知道如何解决这个问题,如果有人可以提供帮助,我会很高兴。
【问题讨论】:
-
您的表单中没有名为
commitChangesOnRightsButton的按钮。 -
不是问题,但
$var == "1"会怎样? -
该死,我的脑子里出了错。感谢您帮助达曼。我有不同形式的按钮