复选框如何依数据库的数据来表示选中与否? <input name="UseCountry" type="checkbox" value="1" id='UseCountry'> <script language='javascript'> var obj = document.getElementById('UseCountry'); if(parseInt(obj.value) == 1) { obj.checked = true; }</script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你根据值 $value 判断 $value为1选中,$value为0未选中<input type='checkbox' name='' value='' checked="<?php echo $value; ?>"> <input name="UseCountry" type="checkbox" value="1" <?php if($row["UseCountry"]) echo 'checked' ; ?>)>另外:value=" <? echo $row["UseCountry"]; ?>"是有逻辑错误的,当你没选中为0,第二次选中提交还是0 <input name="UseCountry" type="checkbox" value="1" <?php if($row["UseCountry"]) echo 'checked' ;?>> <input name="UseCountry" type="checkbox" value=" <? echo $row["UseCountry"]; ?>" <? echo $row["UseCountry"]? "checked" : ""?> > 上面搞错<input name="UseCountry" type="checkbox" value="" <? echo $row["UseCountry"]? "checked" : ""?> > 楼上的不对啊.实际上不管$row["UseCountry"]是0还是1,复选框都是选中状态. 其实完全没有必要计较里面到底是什么值,有数据送过来了,就是1,没有或者空(empty)那就是0这样既可以让降低程序的复杂性,同时也可以提高安全性。 //值与选中是两码事,值只有选中时才有效<input name="UseCountry" type="checkbox" value="1" <?php if( $row["UseCountry]==1)echo 'checked';?>"> php网站在本地设计好了如何上传到服务器? 正则 (.+?) 和 (.*?) 有何区别? wampserver安装问题 玩了玩个人资料,里面有个 特长选择,竟然没有php选项,请版主向高层传达草根的呼吸…… 请问怎么弄网页的来源判断 急求,windows环境下php4.3.X+apache2.2无法运行 NGINX 伪静态的问题 请大家来看看谢谢 ◆◆◆编码的问题!◆◆◆ 利用odbc连接数据库如何知道查询到的数据的总数?不是用mysql! 微信搜狗,如何采集最近文章的浏览率,访问数…………php curl 招PHP程序员(北京) 求助一个代码片断
另外:
value=" <? echo $row["UseCountry"]; ?>"是有逻辑错误的,当你没选中为0,第二次选中提交还是0
<input name="UseCountry" type="checkbox" value=" <? echo $row["UseCountry"]; ?>" <? echo $row["UseCountry"]? "checked" : ""?> >
<input name="UseCountry" type="checkbox" value="" <? echo $row["UseCountry"]? "checked" : ""?> >
有数据送过来了,就是1,没有或者空(empty)那就是0
这样既可以让降低程序的复杂性,同时也可以提高安全性。
<input name="UseCountry" type="checkbox" value="1" <?php if( $row["UseCountry]==1)echo 'checked';?>">