如何在php中存储多选框



我有一个带有多个选项的选择框,比如option1,option2,option3,option4,option5。现在我想选择多个选项。


例如:Select option1,option5,option3。然后单击submit。提交后,选择框需要显示所选项目。


在mysql中存储的格式是什么?具体的编码是什么?请帮我解决这个问题。。。

您可以串行化输入和输出数据。

使用name[]作为您的名称,这将在PHP中生成一个数组。

$_POST['name'];
serialize($name);
//now insert into DB

反其道而行之:

unserialize($name);

但老实说,您最好考虑更细粒度的数据存储方法,而不是试图将数据全部填充到数据库中的一个字段中。您可以获取数组并在其中循环,将每个选项存储在单独的行或字段中。

foreach($name as $value){
//insert $value into db
}

使用内爆

$var=内爆("|",$_POST["选择名称"]);

试试这个:

http://www.aleixcortadellas.com/main/2009/03/20/492/

相关内容

  • 没有找到相关文章

最新更新