Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在数据库中存储复选框值,无论是否在codeigniter中选中_Php_Mysql_Database_Codeigniter_Checkbox - Fatal编程技术网

Php 在数据库中存储复选框值,无论是否在codeigniter中选中

Php 在数据库中存储复选框值,无论是否在codeigniter中选中,php,mysql,database,codeigniter,checkbox,Php,Mysql,Database,Codeigniter,Checkbox,我真的很困惑,不知道为什么我忘了怎么做 我想在选中和取消选中复选框时在数据库中存储一个复选框值。例如,未选中时存储0,选中时存储1 这是我的一段代码: $course_Notifier = array('name' => 'course_Notifier', 'value' => set_checkbox(course_Notifier, 1); echo form_checkbox($course_Notifier); 我知道这很容易,但我完全忘记了怎么做。下面是一些代码,它

我真的很困惑,不知道为什么我忘了怎么做

我想在选中和取消选中复选框时在数据库中存储一个复选框值。例如,未选中时存储0,选中时存储1

这是我的一段代码:

$course_Notifier = array('name' => 'course_Notifier', 'value' => set_checkbox(course_Notifier, 1); 

echo form_checkbox($course_Notifier);

我知道这很容易,但我完全忘记了怎么做。

下面是一些代码,它们会有所帮助。试试这个

$course_Notifier = array('name' => 'course_Notifier', 'value' => set_checkbox(course_Notifier, 1); 

echo form_hidden('course_Notifier', 0);
echo form_checkbox($course_Notifier);

通常使用“隐藏”值。表单解析器始终采用与给定变量关联的“last”值,因此只要隐藏值出现在选中值之前,它就应该工作。