我有选择框有多个选项,如option1,option2,option3,option4,option5
。现在我想选择多个选项。如何在PHP中存储多选框?
例如:Select option1,option5,option3
。而点击submit.after提交选择框需要显示选定的项目。
以哪种格式存储在MySQL的,什么是准确的编码这样做呢?请大家帮我摆脱这个问题的......
我有选择框有多个选项,如option1,option2,option3,option4,option5
。现在我想选择多个选项。如何在PHP中存储多选框?
例如:Select option1,option5,option3
。而点击submit.after提交选择框需要显示选定的项目。
以哪种格式存储在MySQL的,什么是准确的编码这样做呢?请大家帮我摆脱这个问题的......
你可以序列化数据和缩小。
使用名称[]作为您的名字,这会导致PHP中的数组。
$_POST['name'];
serialize($name);
//now insert into DB
做相反的检索:
unserialize($name);
但说实话,你最好还是考虑一下存储数据,而不是试图把它所有塞进一个字段中的更细粒度的方法数据库。您可以采用数组并循环遍历它,将每个选项存储在单独的行或字段中。
foreach($name as $value){
//insert $value into db
}
使用内爆
是$ var =破灭( “|”,$ _POST [ 'selectname']);
太好了太有用了..谢谢@Angshuman – Ramkumar