当前位置: 代码迷 >> PHP >> php 如何输出复选框呢
  详细解决方案

php 如何输出复选框呢

热度:98   发布时间:2013-04-20 19:43:01.0
php 怎么输出复选框呢?
表单有6个复选框,如果选中的分别是第126个,数据库存为   1,2,6

现在的问题是  在修改的页面 怎么用php从数据库取值,输出6个复选框,让126为checked ?   

------解决方案--------------------
<?php
$a='1,2,6';
$ar=explode(',',$a);
$i=0;
?>
<input type="checkbox" name="tip[]"  value="a" <?php if(in_array(++$i,$ar))echo 'checked'; ?> />
<input type="checkbox" name="tip[]"  value="b" <?php if(in_array(++$i,$ar))echo 'checked'; ?> />
<input type="checkbox" name="tip[]"  value="c" <?php if(in_array(++$i,$ar))echo 'checked'; ?> />
<input type="checkbox" name="tip[]"  value="d" <?php if(in_array(++$i,$ar))echo 'checked'; ?> />
<input type="checkbox" name="tip[]"  value="e" <?php if(in_array(++$i,$ar))echo 'checked'; ?> />
<input type="checkbox" name="tip[]"  value="f" <?php if(in_array(++$i,$ar))echo 'checked'; ?> />
  相关解决方案