Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.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 如何获取、查看和更新数据库中存储的复选框值_Php_Mysql_Database_Checkbox - Fatal编程技术网

Php 如何获取、查看和更新数据库中存储的复选框值

Php 如何获取、查看和更新数据库中存储的复选框值,php,mysql,database,checkbox,Php,Mysql,Database,Checkbox,我有一个html表单,它有30多个复选框。复选框用于选择不同的服务 我想将这些值存储在1个数据库字段中,用分隔,可以是数字或字符串。插入复选框值的代码如下所示: <form method="post" action="posted.php"> Option 1: <input type="checkbox" name="type" value="1" /><br /> Option 2: <input type="checkbox" n

我有一个html表单,它有30多个复选框。复选框用于选择不同的服务

我想将这些值存储在1个数据库字段中,用分隔,可以是数字或字符串。插入复选框值的代码如下所示:

 <form method="post" action="posted.php">
    Option 1: <input type="checkbox" name="type" value="1" /><br />
    Option 2: <input type="checkbox" name="type" value="2" /><br />
    Option 3: <input type="checkbox" name="type" value="3" /><br />
    Option 4: <input type="checkbox" name="type" value="4" /><br />
    Option 5: <input type="checkbox" name="type" value="5" /><br />
    Option 6: <input type="checkbox" name="type" value="6" /><br />
    Option 7: <input type="checkbox" name="type" value="7" /><br />
    Option 8: <input type="checkbox" name="type" value="8" /><br />
    Option 9: <input type="checkbox" name="type" value="9"/><br />
    <input type="submit" value="Submit" />
 </form>

选项1:
选项2:
选项3:
选项4:
选项5:
选项6:
选项7:
选项8:
选项9:
在成功提交课程以外的内容后,我需要在更新时在“共同响应”复选框中获取这些数据


请尽快回复我完整的PHP代码。

您可以使用JSON。由此:

Option 1: <input type="checkbox" name="myval[option_name1]" /><br />
Option N: <input type="checkbox" name="myval[option_nameN]" /><br />
或逗号分隔(如果您确实想要):

$model->field = json_encode($_POST['myval']);
$model->field = implode(",", $_POST['myval']);