日期:2014-05-17  浏览次数:20929 次

一个令人费解的复选框显示问题,各位大虾帮忙想想吧!!
有两个数据库表
表a                                     表b
id       username                 id       notice         addtime         张三           李四         王五
1           张三                       1           222             07-2-14           -1               -1
2           李四                       2           252             07-2-14                             -1             -1        
3           王五                       3           121             07-2-15           -1               -1             -1

现在想把表b的某一条记录显示出来:其中字段名张三、李四、王五(可能更多,
他是动态添加的,也就是表a中字段username的所有值)作为复选框的名称,比如:
□张三     □李四     □王五          
如果他们的值等于“-1”的话,那么复选框打钩,即被选中,否则为空,即没有被选中。
请问各位大虾,这该怎么实现?

------解决方案--------------------
建议你把字段名张三、李四、王五这么多用一个字段保存数据,如下:
id notice addtime username
username保存的是多个人名,中间以 ", "隔开

保存的时候,复选框name使用一个,而value则等于各自的姓名,直接使用Request( "UserName ")就可去获得所有被选中的名单

编辑修改的时候用数组分开,然后再判断