PHP Multiple Dropdown Box表单提交到MySQL

zuk*_*uk1 3 html php mysql

找不到有关如何做到这一点的任何好信息所以我想我会在这里添加它.如何使用php从多选下拉html表单中获取所选数据并提交到数据库中.每个选择我需要一个单独的行.

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

Pao*_*ino 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>
Run Code Online (Sandbox Code Playgroud)

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

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

有关更多信息,请查看PHP文档的示例.

获得变量后,创建新行很简单.