我有一个Ajax表单,它将数据提交到我的MySQL数据库。 p>
我有选择2个框,允许用户选择多个选项。 p>
以下是一个框 HTLM strong>代码的示例: p>
< pre> 点击提交时 它传递的数据如下: p>
正如您所看到它发布相同的ID 在销售方法上看到的多次示例框。 p>
目前,我将其放入数据库的PHP代码只是将最后一项放入数据库。 p>
有没有办法用逗号分隔多个选项? 例如“门到门,电话销售”。 p>
这是我当前的PHP代码: p>
目前正在给我错误: p>
&lt; select class =“select3 form-control select2-multiple track”name =“sellingmethods”id =“sellingmethods”multiple =“multiple”multiple data-placeholder =“Choose ...”&gt;
&lt; option value =“Telesales”&gt; Telesales&lt; / option&gt;
&lt; option value =“Party Planning”&gt; Party Planning&lt; / option&gt;
&lt; option value =“Door to Door”&gt; Door to 门&lt; /选项&gt;
&lt;选项值=“面对面”&gt;面对面&lt; /选项&gt;
&lt;选项值=“在线演示”&gt;在线演示&lt; / option&gt;
&lt;选项 value =“Affiliate Link”&gt; Affiliate Link&lt; / option&gt;
&lt; option value =“约会设置”&gt;约会设置&lt; / option&gt;
&lt; / select&gt;
code> pre> \ n
'sellingmethods'=&gt; implode(',',$ this-&gt; input-&gt; post('sellingmethods')),
'sellertype'=&gt; implode(',',$ this-&gt; input-&gt; post('sellertype')),
'want2sell'=&gt; implode(',',$ this-&gt; input-&gt; post('want2sell')),
'productssold'=&gt; implode(',',$ this-&gt; input-&gt; post('productssold')),
'industriesrepresented'=&gt; implode(',',$ this-&gt; input-&gt; post('industriesrepresented')),
code> pre>
implode():传递的参数无效 code> p>
div>