如何在php中存储多选框?
我的选择框有多个选项,如选项1、选项2、选项3、选项4、选项5。现在我想选择多个选项 例如:选择选项1、选项5、选项3。然后单击提交。提交后,选择框需要显示所选项目如何在php中存储多选框?,php,mysql,select,multidimensional-array,Php,Mysql,Select,Multidimensional Array,我的选择框有多个选项,如选项1、选项2、选项3、选项4、选项5。现在我想选择多个选项 例如:选择选项1、选项5、选项3。然后单击提交。提交后,选择框需要显示所选项目 mysql中存储的格式是什么?具体的编码是什么?请帮助我解决这个问题…您可以序列化数据输入和输出 使用name[]作为名称,在PHP中生成一个数组 $_POST['name']; serialize($name); //now insert into DB 执行相反的操作以检索: unserialize($name); 但老实说
mysql中存储的格式是什么?具体的编码是什么?请帮助我解决这个问题…您可以序列化数据输入和输出 使用name[]作为名称,在PHP中生成一个数组
$_POST['name'];
serialize($name);
//now insert into DB
执行相反的操作以检索:
unserialize($name);
但老实说,您最好考虑更细粒度的数据存储方法,而不是尝试将数据全部填充到数据库的一个字段中。您可以获取数组并在其中循环,将每个选项存储在单独的行或字段中
foreach($name as $value){
//insert $value into db
}
试试这个:
使用内爆
$var=内爆|,$_POST['selectname']