我正在尝试将多个数据导入数据库。我有一个表中的数组将值回显到表单中,所以我想将这个数组保存到另一个表。
以下是示例代码:
Main.php
<form method="post" action="save.php">
$sql1="SELECT * FROM fix limit 4";
$query=mysql_query($sql1);
if($query){
echo '<div class="home">
<input type="text" name="home[]">
</div>
<div class="away">
<input type="text" name="away[]">
</div>';
</form>
save.php
if($_SERVER['REQUEST_METHOD'== 'POST']{
$home=$_POST['home'];
$away=$_POST['away'];
$ps="INSERT INTO predictions (home, away) VALUES('$home', '$away')";
$pq= mysql_query($ps) or die(mysql_error());
if($pq){
header('location: myprediction.php');
}
}
所以我尝试了像这样的数组
foreach($home as $key1=>$TheHome){
$first= $TheHome;
}
foreach($away as $key2=>$TheAway){
$second= $Theaway;
}
这也不会保存多行。
请帮助,谢谢