【发布时间】:2013-09-05 01:23:10
【问题描述】:
我正在尝试存储来自三种不同类型的同名字段的数据
喜欢
<td><input name="itemname[]" value="ball" ></td>
<td><input name="itemname[]" value="racket" ></td>
<td><input name="itemname[]" value="shoes" ></td>
<td><input name="subitem[]" value="big"></td>
<td><input name="subitem[]" value="grenn"></td>
<td><input name="subitem[]" value="sports"></td>
<td><input name="quantity[]" value="10"></td>
<td><input name="quantity[]" value="10"></td>
<td><input name="quantity[]" value="10"></td>
现在我试图将它们插入到表“selected_items”中,我想要类似的东西
项目名称 |分项 |数量
球-------大-----10
球拍-----绿色----10
鞋子-----运动----10
请帮帮我
编辑
我尝试过使用 foreach
foreach($_POST['quantity'] as $val) {
$sql2 = "INSERT INTO items_selected (jobsheet_id,item_name,subitem,quantity) VALUES ('$jobid','aaa', 'bbb', '{$val}')";
if (!mysqli_query($this->con,$sql2))
{
die('Error: ' . mysqli_error($this->con));
}
}
上述代码中的问题,我只能插入一列值。如何从 post 数组中插入其他列的值
谢谢
【问题讨论】:
-
您能否发布您当前必须执行此操作的 PHP 代码,以及您遇到的任何问题等。
-
嗨,詹姆斯,我已经编辑了我的问题,请看一下,谢谢