php根据mysql值检查复选框

标签 php mysql

我有几个用户可以选择的复选框..在一个表单中..我将所有选中的复选框发送到数据库并通过内爆','..

然后在 html 中我再次爆炸“,”并获取数据..但现在我想保留已经选中的复选框..我该怎么做..我已经尝试过以下..

$chkw = $works;
$chkecked = explode(',',$chkw);


<input name="work[]" value="doctor" type="checkbox" <?php echo $chkecked [0] == 'doctor' ? 'checked="checked"':'' ?>>

但是这样是错误的..

谢谢!

最佳答案

请试试这个

<?php if(in_array('doctor',$chkecked)){ ?> checked="checked" <?php } ?>

关于php根据mysql值检查复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30023306/

相关文章:

mysql - 显式日期/日期时间转换

php - 为什么这两个对象相等(==)?

php - 我可以通过 unix shell 脚本在 Windows 中创建目录吗?

mysql - 我无法在 ubuntu 12.10 上卸载 mysql

php - MySql使用html日期输入选择带有日期时间的日期范围

mysql - 如何比较where子句中的时间戳

mysql - 来自八个表的多个 JOIN 和 SELECT 语句

php - 如何在 1 个查询中合并 3 个表

php - 我需要仅显示 mySQL 表中以 "250"前缀开头的记录

javascript - 从 mysql 选择数据并将各个行放入数组中