【发布时间】:2022-01-26 19:34:24
【问题描述】:
我有表 admin_rouls
通过它,我控制管理员对分类主题的权限设置
我尝试给每个管理员权限
例如管理员 id 9 给他权限类别 id 20 可以编辑或添加新主题但不能删除
ID admin_id cat can_add can_edit can_del
1 9 20 Y Y N
2 9 19 N Y N
3 9 18 N N Y
我用过这个表格
<form method="post">
<?php
$GetCats=mysqli_query($db,"select * from section where id_sec = 0");
while($rowCat=mysqli_fetch_object($GetCats))
{
echo $rowCat->name ;
echo '<div class="pull-left">
ADD
<input type="checkbox" name="add_cat['.$rowCat->id.']" >
EDIT
<input type="checkbox" name="edit_cat['.$rowCat->id.']" >
DELETE
<input type="checkbox" name="del_cat['.$rowCat->id.']" >
</div>';
}
?>
<input type="hidden" name="AdminId" value="<?php echo $_GET['id'];?>">
<input type="submit" name="submit" value="save">
</form>
发布数据是这样的
add_cat[50]=on&edit_cat[50]=on&del_cat[50]=on&add_cat[100]=on&edit_cat[100]=on&edit_cat[70]=on&del_cat[70]=on&AdminId=5&submit=save
我有一个问题如何将这些数据插入数据库表 许多类别 id 相同 50 100 70 和选项相同 add_cat edit_cat del_cat
ID admin_id cat can_add can_edit can_del
1 9 20 Y Y N
2 9 19 N Y N
3 9 18 N N Y
有什么想法吗??
【问题讨论】:
-
这里有什么帮助吗?
-
这里有什么想法吗?
标签: php arrays checkbox key-value