checkbox问题

<td width="87" height="29"><input type="checkbox" name="fj" id="fj" checked="<? $rows[Buddhism]?>"/>
  佛教</td>
  <td width="87" height="29"><input type="checkbox" name="jdj" id="jdj" checked="<? echo $rows[Christian] ?>"/>
  基督教</td>
  <td width="87" height="29"><input type="checkbox" name="tzj" id="tzj" checked="<? echo $rows[Catholic] ?>"/>
  天主教</td>
  <td width="87" height="29"><input type="checkbox" name="gczy" id="gczy" checked="<? echo $rows[Communism] ?>"/>
  共产主义</td>
=======================================================================
现在问题是,选中的保存到数据库 对应字段的值显示为“on” 不选为空 但从数据库取值的时候页面显示为全部选中。请问改如何解决。谢谢!

作者: Dean_2008   发布时间: 2011-05-29

你默认的是全部选中

作者: by_baby   发布时间: 2011-05-29

引用 1 楼 by_baby 的回复:
你默认的是全部选中

请问如何根据数据库里面的值来显示选中情况? “on” 显示 数据库字段值为空则不显示。
谢谢!

作者: Dean_2008   发布时间: 2011-05-29

<?php echo $rows[""]=="on"?'checked':false; ?>

作者: yaoxin125   发布时间: 2011-05-29