<?php
$all = "美食,体育,小说,旅游,电脑"; //全部选项
$all = explode(",", $all);
$s = "美食,体育,旅游"; //用户所选项
$s = explode(",", $s);foreach($all as $v)
{
$checked = in_array($v, $s) ? " checked" : "";
echo "<input type=\"checkbox\" name=\"like_checkbox\" id=\"like_checkbox\" value=\"$v\"$checked>$v";
}
?>
$all = "美食,体育,小说,旅游,电脑"; //全部选项
$all = explode(",", $all);
$s = "美食,体育,旅游"; //用户所选项
$s = explode(",", $s);foreach($all as $v)
{
$checked = in_array($v, $s) ? " checked" : "";
echo "<input type=\"checkbox\" name=\"like_checkbox\" id=\"like_checkbox\" value=\"$v\"$checked>$v";
}
?>
解决方案 »
- 弱弱的问句,mysql 建立外键 是不是主表和子表都需要是INNODB类型
- 初学PHP,请教如何写入数据库
- php导出excel遇到些小问题
- Listen 30007
- 请教一个smarty的自定义函数参数传递问题。
- wamp启动之后网页显示不完全
- Dropdownlist的疑问
- smarty 显示Tbale 有没有好的例子啊
- 1000.00元左右,请人做一个电子商务平台,包括数据(ASP、PHP……都可以),还有页面设计,不要很复杂,专售玩具的,要易于
- 安装apache后不能运行php?到底为何呢?请指点!
- 网易图片不能在外部链接,这段程序却能引用网易的图片,谁知道这是怎么做的?
- 图片自适应宽度和高度的问题
我想你不理解我的想法吧,我的意思是我的页面上已经有比如说10个兴趣选项checkbox了.我现在选了三个,保存在数据了,然后我想通过数据库,知道我有三个兴趣爱好,我现在就是想让这三个兴趣对应的checkbox被选上,谢谢!!!
-----------------------------------------
难道是静态页面?
<input type="checkbox" name="like_checkbox" id="like_checkbox" value="体育">体育
<input type="checkbox" name="like_checkbox" id="like_checkbox" value="小说">小说
<input type="checkbox" name="like_checkbox" id="like_checkbox" value="旅游">旅游
<input type="checkbox" name="like_checkbox" id="like_checkbox" value="电脑">电脑
<?php
$s = "美食,体育,旅游"; //用户所选项
?>
<script>
s = "<?php echo $s; ?>".split(",");
o = document.getElementsByName("like_checkbox");
for(C=0; C<o.length; C++)
{
checked = false;
for(c=0; c<s.length; c++)
{
if(s[c]==o[C].value) checked=true;
}
o[C].checked = checked;
}
</script>