【发布时间】:2011-10-13 22:31:39
【问题描述】:
我想使用“foreach”或其他方法将 3 个数组插入数据库
sql:
CREATE TABLE IF NOT EXISTS `orders` (
`id` int(11) NOT NULL auto_increment,
`order` text NOT NULL,
`price` text NOT NULL,
`quantity` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1256 AUTO_INCREMENT=1 ;
表格:
<form method="POST" action="#">
<p dir="ltr"><input type="text" name="order[]" size="20"></p>
<p dir="ltr"><input type="text" name="price[]" size="20"></p>
<p dir="ltr"><input type="text" name="quantity[]" size="20"></p>
<p dir="ltr"><br /></p>
<p dir="ltr"><input type="submit" value="Submit" name="B1"></p>
</form>
对于我使用的 2 个数组:
foreach (array_combine($orders, $prices) as $order=> $price) {
}
我想这样插入它: 例如:
1-订单-价格-数量
2-订单-价格-数量
3-订单-价格-数量
4-订单-价格-数量
5-订单-价格-数量
...
...
如何编辑此代码以插入 3 个数组
谢谢
【问题讨论】: