ケース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]')");
}
データベースに入力した最初の配列からのデータのみがなぜですか? 残りはデータベースに入力されていませんか?
ケース 2
<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つの配列変数がある場合、すべてを1つに連結し、列の1つに投稿したい区切りデータの例としてデータベースに投稿する方法: インド インド ドイツ インド
前もって感謝します