Php 从post保存多个选定列表框

Php 从post保存多个选定列表框,php,mysql,listbox,Php,Mysql,Listbox,我找不到答案,希望很简单 当用户在中选择多个项目时,如何将中的所有项目保存到数据库中 $\u POST['listbox']似乎只是一个值,我需要它是一个类似于复选框[]的数组。您是否尝试将[]放在名称后面 <select name="listbox[]" multiple> 您是否尝试过在名称后添加[] <select name="listbox[]" multiple> 尝试查看以下网站: , 这里有一个链接,用于选择多个值 基本上,您必须在html端为每个具

我找不到答案,希望很简单

当用户在
中选择多个项目时,如何将
中的所有项目保存到数据库中


$\u POST['listbox']
似乎只是一个值,我需要它是一个类似于
复选框[]

的数组。您是否尝试将
[]
放在名称后面

<select name="listbox[]" multiple>

您是否尝试过在名称后添加
[]

<select name="listbox[]" multiple>

尝试查看以下网站: ,

这里有一个链接,用于选择多个值


基本上,您必须在html端为每个具有相同名称的复选框定义所有属性名称,并从服务器端使用foreach$key->$val在该数组中迭代,尝试检查以下网站: ,

这里有一个链接,用于选择多个值


基本上,您必须在html端为每个具有相同名称的复选框定义所有属性名称,并从服务器端使用foreach$key->$val在该数组中进行迭代

No-我猜这是针对相同命名元素的集合,我要做的是将所有选项值保存在@jimsmith-No,以上内容将为您提供一个名为“listbox”的数组,其中包含该特定选择中的所有选定选项。试试看,做一个
print\r($\u POST)以检查结果。啊哈!它起作用了。我做了一个回音,希望看到“array”,但它从数组中给了我一个值。感谢lotNo-我想这是针对相同命名元素的集合,我要做的是将所有选项值保存在@jimsmith中-否,上面应该会得到一个名为“listbox”的数组,其中包含该特定选择中的所有选定选项。试试看,做一个
print\r($\u POST)以检查结果。啊哈!它起作用了。我做了一个回音,希望看到“array”,但它从数组中给了我一个值。谢谢,但我不想要复选框值,有太多的选项,它必须是一个listboxI为选择多个选项添加。。。我忽略了这个领域。。。但它几乎是一样的。。。只需将一个名称作为数组,然后从服务器端进行迭代!!但我不想要复选框值,有太多的选项,它必须是一个listboxI添加的多个选项选择。。。我忽略了这个领域。。。但它几乎是一样的。。。只需将一个名称作为数组,然后从服务器端进行迭代!!