请问一下:
我在编辑会员信息的时候遇到困难了。
会员信息数据库里有一个字段值是:
6,2,9,13,19
用,号分格起来的。
怎么根据这个值,
把页面的上的,
相应值被打勾?
PHP代码怎么写?
请详细一些,谢谢~
<label><input type="checkbox" name="cate[]" value="6">高级包装1</label>
<label><input type="checkbox" name="cate[]" value="7">高级包装</label>
<label><input type="checkbox" name="cate[]" value="8">办公包装</label><br>
<label><input type="checkbox" name="cate[]" value="2">办公包装1</label><br>
<label><input type="checkbox" name="cate[]" value="9">包装到家</label>
<label><input type="checkbox" name="cate[]" value="10">包装到税关</label><br>
<label><input type="checkbox" name="cate[]" value="13">入住包装</label>
<label><input type="checkbox" name="cate[]" value="14">清扫1</label>
<label><input type="checkbox" name="cate[]" value="15">家挺清扫1</label>
<label><input type="checkbox" name="cate[]" value="16">家庭清扫2</label>
<label><input type="checkbox" name="cate[]" value="17">家庭装修</label>
<label><input type="checkbox" name="cate[]" value="18">办公室装修</label>
<label><input type="checkbox" name="cate[]" value="19">办公室装修2</label>
我在编辑会员信息的时候遇到困难了。
会员信息数据库里有一个字段值是:
6,2,9,13,19
用,号分格起来的。
怎么根据这个值,
把页面的上的,
相应值被打勾?
PHP代码怎么写?
请详细一些,谢谢~
<label><input type="checkbox" name="cate[]" value="6">高级包装1</label>
<label><input type="checkbox" name="cate[]" value="7">高级包装</label>
<label><input type="checkbox" name="cate[]" value="8">办公包装</label><br>
<label><input type="checkbox" name="cate[]" value="2">办公包装1</label><br>
<label><input type="checkbox" name="cate[]" value="9">包装到家</label>
<label><input type="checkbox" name="cate[]" value="10">包装到税关</label><br>
<label><input type="checkbox" name="cate[]" value="13">入住包装</label>
<label><input type="checkbox" name="cate[]" value="14">清扫1</label>
<label><input type="checkbox" name="cate[]" value="15">家挺清扫1</label>
<label><input type="checkbox" name="cate[]" value="16">家庭清扫2</label>
<label><input type="checkbox" name="cate[]" value="17">家庭装修</label>
<label><input type="checkbox" name="cate[]" value="18">办公室装修</label>
<label><input type="checkbox" name="cate[]" value="19">办公室装修2</label>
解决方案 »
- 弱爆了:一条sql语句,phpmyadmin可以执行,mysql控制台可以执行,php执行却报错
- PHP新手上路
- 请问PHP用正则表达式,下面这种情况?
- 连接数据库时,报HTTP500错误
- 我想用XMLHttpRequest 提交form里的数据到a.php,这个文件怎么得到这个数据啊?
- 织梦内容管理系统2.0版正式发布,散散分先
- 用session出现的问题。着急啊。
- 复制文件
- bombshell(水中鱼)看过来,关于SSL
- mysql查询给个思路,谢谢大神
- 问一个关于adobe dreamweaver 的使用技巧设置
- 请教如何从存储为date格式的字段中直接取出这个字段的月和日(mysql)
JS+PHP
代码结合就可以。
<?php
$checkbox = '6,2,9,13,19';
?>
<label><input type="checkbox" name="cate[]" value="6">高级包装1</label>
<label><input type="checkbox" name="cate[]" value="7">高级包装</label>
<label><input type="checkbox" name="cate[]" value="8">办公包装</label><br>
<label><input type="checkbox" name="cate[]" value="2">办公包装1</label><br>
<label><input type="checkbox" name="cate[]" value="9">包装到家</label>
<label><input type="checkbox" name="cate[]" value="11">包装到税关</label><br>
<label><input type="checkbox" name="cate[]" value="13">入住包装</label>
<label><input type="checkbox" name="cate[]" value="14">清扫1</label>
<label><input type="checkbox" name="cate[]" value="15">家挺清扫1</label>
<label><input type="checkbox" name="cate[]" value="16">家庭清扫2</label>
<label><input type="checkbox" name="cate[]" value="17">家庭装修</label>
<label><input type="checkbox" name="cate[]" value="18">办公室装修</label>
<label><input type="checkbox" name="cate[]" value="19">办公室装修2</label>
<script language="javascript">
var checkbox = ',<?php echo $checkbox ?>,';
var len = document.getElementsByName('cate[]').length;
var checkbox_val = '';
for(var c=0;c<len;c++){
checkbox_val = document.getElementsByName('cate[]')[c].value;
if(checkbox.indexOf(checkbox_val+',')>0) document.getElementsByName('cate[]')[c].checked = true;
}
</script>
<label><input type="checkbox" name="cate[]" value="7">高级包装</label>
<label><input type="checkbox" name="cate[]" value="8">办公包装</label><br>
<label><input type="checkbox" name="cate[]" value="2">办公包装1</label><br>
<label><input type="checkbox" name="cate[]" value="9">包装到家</label>
<label><input type="checkbox" name="cate[]" value="10">包装到税关</label><br>
<label><input type="checkbox" name="cate[]" value="13">入住包装</label>
<label><input type="checkbox" name="cate[]" value="14">清扫1</label>
<label><input type="checkbox" name="cate[]" value="15">家挺清扫1</label>
<label><input type="checkbox" name="cate[]" value="16">家庭清扫2</label>
<label><input type="checkbox" name="cate[]" value="17">家庭装修</label>
<label><input type="checkbox" name="cate[]" value="18">办公室装修</label>
<label><input type="checkbox" name="cate[]" value="19">办公室装修2</label>
<script>
//var types='<?php echo "6,2,9,13,19"?>';//注意修改这里echo的内容为你的数据库的
var types='6,2,9,13,19'//为了测试,上面的代码就改为静态的了
var arr=types.split(',');
var cbs=document.getElementsByName('cate[]');
for(var i=0;i<arr.length;i++)
for(var j=0;j<cbs.length;j++)
if(cbs[j].value==arr[i]){cbs[j].checked=true;break;}
</script>