首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

php 如何输出复选框呢

2013-04-20 
php怎么输出复选框呢?表单有6个复选框,如果选中的分别是第126个,数据库存为1,2,6现在的问题是在修改的页面

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

热点排行