checkbox选中时存入数据库中字段为true,并且可以根据数据库中的字段回显checkbox的选中状态

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了checkbox选中时存入数据库中字段为true,并且可以根据数据库中的字段回显checkbox的选中状态相关的知识,希望对你有一定的参考价值。

checkbox选中时存入数据库中字段为true,未选中时存入数据库中为false;并且可以根据数据库中的字段true、false,刷新页面时显示对应的选中与未选中状态

取出数据,循环一次就可以了
<?php
foreach($row as $v)
?><input
<?php
if($v == true)
echo "checked";
?>
/>
如果是true 就在input输出 checked 那么按钮就是被选择状态了
有两三年没碰,具体代码实在是写不出来,不好意思 楼上说的ajax方法也可以,那个就比较倾向js脚本,前端工程师方面,我这个就是倾向php工程师方面的,两种都是web行业的基础,但是岗位不同,建议你都练习一下,不管会不会,只要有了思路,直接动手做,遇到什么问题就解决问题就是了,这样做的快,学的也快,感觉也很好
参考技术A AJAX 可以实现,给checkbox 加一个 selectchange事件 参考技术B 取出数据后做一次循环不就OK了?

选中时使用特定值的复选框显示数据

【中文标题】选中时使用特定值的复选框显示数据【英文标题】:Displaying data using checkboxes for specific values when checked 【发布时间】:2021-12-17 03:50:44 【问题描述】:

我正在尝试使用多个 true(1) 或 false(0) 值显示来自 mysql 的数据,但无法确定使用复选框类型显示它们的方法。我想在选中复选框时显示多个类别的结果为真的结果。

我假设 php 将类似于以下内容 SELECT * FROM table WHERE $checkbox,$checkbox='1' 使用某种数组,否则我可能会大错特错。

【问题讨论】:

恐怕错得离谱 您是否首先计算出如果未选中复选框,表单将不会发送复选框的值? 首先,where 子句中不应包含 PHP $variables。如果您向我们展示更多您实际使用的 HTML 和 PHP,那将是一个很大的帮助 【参考方案1】:
<input type="checkbox" name="vehicle3"  
<?php if(array_value->getCheckbox())checked ?> > your text <br>

也许一旦你得到了你的数组,例如。字段复选框字段设置为 true 或 false 的类别。如果值为 true,您可以显示复选框并添加属性“cheked”

【讨论】:

以上是关于checkbox选中时存入数据库中字段为true,并且可以根据数据库中的字段回显checkbox的选中状态的主要内容,如果未能解决你的问题,请参考以下文章

el-checkbox选中时把值转为0和1

QT中 checkBox怎么设置样式表,使我选中时,背景图片改变

取消选中时 ASP.NET CheckBox 不会触发 CheckedChanged 事件

关于验证,当checkbox某项选中时textbox不能为空!

'checkbox'不选中时赋值,怎么实现?

选中时使用特定值的复选框显示数据