php根据数据库信息自动选择复选框

我做一个权限系统,如图2号角色有文章管理下的删除,添加功能,这些信息是存在数据库的,我想让角色拥的功能自动选中,这个怎么写,还请高手指点一二,先在这里谢谢了。如图... 我做一个权限系统,如图2号角色有文章管理下的删除,添加功能,这些信息是存在数据库的,我想让角色拥的功能自动选中,这个怎么写,还请高手指点一二,先在这里谢谢了。如图 展开
 我来答
hotdigger
2010-07-06 · TA获得超过3590个赞
知道大有可为答主
回答量:1457
采纳率:0%
帮助的人:1103万
展开全部
如果某角色拥有某权限的话,是不是在表中有一对多的关系对不?
假定a角色,拥有文章管理权限(假定权限id=0)的删除(假定权限id=1)和添加(假定权限ID=2)权限.
a 0
a 1
a 2
编辑角色的时候,把a的所有权限存在一个一维数组中.如$au = array(0,1,2)
那你在foreach(全部权限列表 as $ritem){
if(in_array($ritem['id'],$au){//判断权限是否已在给定角色权限列表中.
echo "<input type=\"checkbox\" name="aulist[]" value=\"$ritem['id']\" checked>";//多有一个checked
}else{
echo "<input type=\"checkbox\" name="aulist[]" value=\"$ritem['id']\" >";//没有权限,则不用选中.
}

}
============
随手写的代码,没有验证,如果有小错误,请自行修改.
haoyihuan
2010-07-06 · TA获得超过1243个赞
知道小有建树答主
回答量:1804
采纳率:0%
帮助的人:1131万
展开全部
输出checkbox的时候加个selected不可以么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式