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'; ?> />