【发布时间】:2015-06-25 14:13:31
【问题描述】:
我有一个带有此选择的表单:
<select name="territory[]"><option vaue="None Selected">Please Select</option>
<option value="Argentina">Argentina</option>
<option value="Australia">Australia</option>
// And so on...
</select>
选择选项旁边是一个按钮,他们可以在其中添加具有相同选择选项的另一个国家/地区。现在,当他们提交时,我希望他们进入数据库中名为 COUNTRIES 的一列。所以如果一个人选择了阿根廷、澳大利亚和新西兰等3个国家,他们会在数据库列中显示国家如:
COUNTRIES
------------------
Argentina, Australia, New Zealand
我一直在寻找并且 UNION 已经弹出,但我不确定如何使用它,因为其他字段是单个条目。
INSERT into b_project (NAME,COUNTRIES, CLIENT)
VALUES ('$_POST[name]','$_POST[countries]','$_POST[client]')
我之前已经使用以下方法将它们插入到表中的新行中:
foreach ($_POST['name'] as $index => $id)
Then the insert statement with '".$_POST['countries'][$index]."'
但我需要一列中的所有值。非常感谢您的建议。
【问题讨论】:
-
$countries = implode(',', $_POST['countries']);