Php 未选中复选框时发送复选框的值

Php 未选中复选框时发送复选框的值,php,checkbox,Php,Checkbox,让你知道我在追求什么。我有一些带有“信息”的项目,比如说,如果我选中一个框来显示模型,我希望能够在以后的日期进入并取消选中它 是否可以取消选中复选框并将其作为0存储在数据库中 这是我的输入(我有10个) 我通过了同样的问题,我这样解决了: <input type="hidden" name="permission[<?php echo $data->permission_id; ?>]" value="off"> <input type="checkbox"

让你知道我在追求什么。我有一些带有“信息”的项目,比如说,如果我选中一个框来显示模型,我希望能够在以后的日期进入并取消选中它

是否可以取消选中复选框并将其作为0存储在数据库中

这是我的输入(我有10个)


我通过了同样的问题,我这样解决了:

<input type="hidden" name="permission[<?php echo $data->permission_id; ?>]" value="off">
<input type="checkbox" name="permission[<?php echo $data->permission_id; ?>]" <?php if($data->permission == 'on') { echo 'checked'; } ?> >

如果未选中chekbox,则该值将为0,只需使用传递的值填充数据库。对,但如果选中该复选框,是否有方法进入并取消选中该复选框,并在数据库中更新它?我不明白,你想要什么;)如果您想更新数据库,请使用以下内容:
updatefooset booleanField=':checkboxValue'WHERE id=':theId'
这就是我们在90年代解决这个问题的方法,据我所知,这仍然是一种公认的做法。
$query = "UPDATE `new_equip` SET `featured`='1',`showmanu`='1',`showmodel`='1' "WHERE `id`='$id' LIMIT 1";
<input type="hidden" name="permission[<?php echo $data->permission_id; ?>]" value="off">
<input type="checkbox" name="permission[<?php echo $data->permission_id; ?>]" <?php if($data->permission == 'on') { echo 'checked'; } ?> >