情况1
我有下面这样的代码,
<SELECT name="country[]">
<OPTION >India</OPTION>
<OPTION >Germany</OPTION>
<OPTION >France</OPTION>
<OPTION >United States</OPTION>
<OPTION >Switzerland</OPTION>
$country = $_POST['country'];
foreach($country as $a => $b) {
$simpan = mysql_query("insert into tablename(countryyyy) values('$country[$a]')");
}
为什么只有第一个数组中的数据进入数据库?其余的没有进入数据库?
案例二
<INPUT type="text" name="txt[]">
<SELECT name="country[]">
<OPTION >India</OPTION>
<OPTION >Germany</OPTION>
<OPTION >France</OPTION>
<OPTION >United States</OPTION>
<OPTION >Switzerland</OPTION>
</SELECT>
$txtbox = $_POST['txt'];
$country = $_POST['country'];
foreach($country as $a => $b) {
$satuin = $txtbox[$a].$country[$a]."<br/>";
$simpan = mysql_query("insert into namatabel(negara) values('$satuin')");
}
如果我有 2 个像上面一样的数组变量,如何将所有变量合并为一个并使用要发布到列之一的分隔符数据示例发布到数据库:印度印度德国印度
提前致谢