不要传递功能名,主要传递功能的id就可以了
使用数组来记录选择的id,比如
for($i=0,$i<100;$i++)
{
   $ar[$i] = 0;
}
for($j=0;$j<count($func);$j++)
{
   $ar[$func[$j]] = 1;
}
$str=implode("",$ar);

解决方案 »

  1.   

    1、功能中文名怎样传递?
    不需要传递。是系统内定的,而不是用户定义的。否则就不是复选框,而是文本框。2、提交后写入角色表,角色表字段:编号  功能中文名  角色编号  角色描述,其中角色编号为100位
       0和1组成的字符串,假如选择了功能编号为48的功能,则字符串48位为1,否则为零。怎样处理。
    奇怪的数据组织!
    $角色 = str_repeat('0', 100);
    $角色{48} = '1';
      

  2.   

    可以进http://www.9i5e.com/Companys.aspx 看看,个人觉的不错的例子