运行一下下面的代码就知道真么得到数据了----aaa.php-----
<form method="post">
<input type="text" name="a[]"><input type="text" name="b[]">
<input type="text" name="a[]"><input type="text" name="b[]">
<input type="submit">
</form>
<hr>
<?php
echo "<pre>";
print_r($_POST);
?>
<form method="post">
<input type="text" name="a[]"><input type="text" name="b[]">
<input type="text" name="a[]"><input type="text" name="b[]">
<input type="submit">
</form>
<hr>
<?php
echo "<pre>";
print_r($_POST);
?>
$query = "INSERT INTO table_name (p_id,p_model) VALUES ";
$totalrow = 5;for($i=1;$i<=$totalrow;$i++) {
$query .= '($_POST[\'' . "p_id" . "$i" . '\'], $_POST[\'' . "p_model" . "$i" . '\'])';
if($i!=$totalrow) {
$query .= ", ";
}
}echo $query;
//mysql_query($query);
?>
比如是现在这样:
型号 厂商
[ ] [ ]
[ ] [ ]
[提交]
<input type="text" name="a[]"><input type="text" name="b[]">
<input type="text" name="a[]"><input type="text" name="b[]">
<input type="submit" value="提交">
则:
for($i=0;$i<count($a);$i++)
{
$insertQuery="insert into your_tbl set aa=a[$i],bb=b[$i]";
mysql_query($insertQuery);
}
这样应该行吧
应该改为
$insertQuery="";
for($i=0;$i<count($a);$i++)
{
$insertQuery.="insert into your_tbl set aa=a[$i],bb=b[$i];";
}
mysql_query($insertQuery);