PHP Multiple Dropdown Box表单提交到MySQL

时间:2009-06-03 11:05:31

标签: php mysql html

无法找到有关如何执行此操作的任何有用信息,所以我想我会在此处添加它。如何使用php从多选下拉html表单中获取所选数据并提交到数据库中。每个选择我需要一个单独的行。

我很高兴知道如何获取数据并将其放入数组中。

1 个答案:

答案 0 :(得分:7)

实际上它会被发送到一个数组中!

<form action="myscript.php" method="POST">
<select name="colors[]" multiple="multiple" size="2">
<option>Red</option>
<option>Blue</option>
<option>Green</option>
<option>Orange</option>
</select>
<input type="submit" value="Go!"> 
</form>

然后在服务器端,$_POST['colors']将是一个包含所选值的数组。

这里的关键是在名称中使用括号表示法让PHP知道期望一个数组。

更多信息,check out the PHP documentation's example

获得变量后,创建新行非常简单。