PHP checkbox存入数据库后再读取,如何判断和显示是否已经勾选?

PHP checkbox存入数据库后再读取,如何判断和显示是否已经勾选?

<input type="checkbox" name="checkbox[]" value="1" />
提交后得到的是$checkbox数组,
然后用$str=implode(",",$checkbox);
得到$str字串写入数据库

读出来的时候就要用
$arr=explode(",",$str);得到数组
<input type="checkbox" name="checkbox[]" value="1" <?=in_array("1",$str)?"checked":''?> />
这样就可以得到勾选
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-14
<input type="checkbox" <?php if(取出来的值 == 1){ ?>checked="checked" <?php } ?> />

php里没有endif 这种写法。
那是vb里面
第2个回答  2013-04-14
<input type="checkbox" <?php if (取出来的值) == 1 ?>checked<? endif; ?> />

checkbox选中时存入数据库中字段为true,并且可以根据数据库中的字段回显...
echo "checked";} ?> \/> 如果是true 就在input输出 checked 那么按钮就是被选择状态了 有两三年没碰,具体代码实在是写不出来,不好意思 楼上说的ajax方法也可以,那个就比较倾向js脚本,前端工程师方面,我这个就是倾向php工程师方面的,两种都是web行业的基础,但是岗位不同,建议你都练习一下...

js如何判断checkbox是否选中js怎么判断checkbox是否选中
(1)input的checked是一个html属性,checked的值没有意义,只不过各个版本对HTML的属性值写法规定不同才有了checked=value这种写法,只要有checked就表示页面在加载的时候checkbox被选中,没有写就页面加载的时候checkbox就不被选中。(2)同一个页面中用js获取checkbox是否选中:document.getElementById(check...

在thinkphp中如何使用checkbox? 类似购物车的,如何用checkbox勾选n行数 ...
_POST表单提交后本来就会有勾选的checkbox值,如果要jQuery的话:GetCheckboxValuesjQuery(function(){ var box = {

C# fpspread checkbox如何判断已经勾选了,比如if(勾选了)则MessageBox...
http:\/\/gcdn.gcpowertools.com.cn\/forum.php?mod=viewthread&tid=21320&highlight=checkbox%2B%D1%A1%D6%D0

关于select复选框??(php)
那要看你是怎么在数据库里面存的了,如果你是多个字段来存复选框的多个值,那你就查询出来后分别存在在多个变量中 如果是一个字段 利用分隔符存储多个复选框的值 你也可以提出出来后分别存在多个变量中 举例:你有下面的表单选项 c++ java 如果之前选过java 而没选c++(怎么从数据库中提取并判断就...

PHP怎么实现复选框勾为1不勾为0呢
这是我写的一段代码,虽然没有入库,但是已经可以实现你需要的效果:<?php function permconv($value){ return $value == 'on' ? 1 : 0;}if(isset($_POST) and !empty($_POST)){ $perm = $_POST['permissions']; $perm = array_map('permconv', $perm); var_dump(im...

PHP 选择几项信息的ID,提交到另一页面显示,如何实现?
判断一下是否为数字 <!--STATUS OK--> <!DOCTYPE HTML PUBLIC "-\/\/W3C\/\/DTD HTML 4.01 Transitional\/\/EN"> PHP 选择几项信息的ID,提交到另一页面显示,如何实现?_百度知道 <?php q=isset($_POST["id"])?$_POST["id"]:'';if ($q<>''){ echo "你提交的id:";for...

相似回答