php如何获取checkbox权限组

如图
现在选中权限之后提交了我该怎么获取所选中的值呢
由于设置了自动选择效果(选择顶级权限,子权限自动全选,选择其中一个子权限,顶级权限自动选中)
每一组权限的name都不一样
所以后台该如何获取所选择的值呢

作者: meihuipeng   发布时间: 2011-06-10

js. 点击后循环给勾选的部分名字 name='xxxx'+i
这样有name 的check才会提交到你后台 然后判断一下value.

作者: PhpNewnew   发布时间: 2011-06-10

所有的复选框都必须有组内唯一值
同组的复选框同名,并以数组形式命名

未被选中的复选框不会被提交
提交后得到的值数组

作者: xuzuning   发布时间: 2011-06-10

引用 2 楼 xuzuning 的回复:

所有的复选框都必须有组内唯一值
同组的复选框同名,并以数组形式命名

未被选中的复选框不会被提交
提交后得到的值数组


比如说市场渠道那一组的name都是check1[]
学员管理那一组name是check2[]
后台如何循环获取这个页面传递过来的所有checkbox组呢

作者: meihuipeng   发布时间: 2011-06-10

这样循环

foreach($_POST['check1'] as $checkItem)
{
  //$checkItem 就是你的值了。
  //其实你可以吧 $_POST['check1'] 当做普通数组处理
}

下面那个 check2 也是这样也可以。

作者: yunbookf   发布时间: 2011-06-10

把所有的组都判断一次。这个是基于你的组是固定的。

如果不固定,可以使用 foreach($_POST ) 来遍历

作者: yangball   发布时间: 2011-06-10