只有的最后一个输入字段被提交到数据库
我想使用数组将数据插入数据库。问题是我有一个添加其他输入字段的按钮,因此我可以像一次输入5个输入字段一样,问题是仅将最后创建的输入字段插入到数据库中。
$list = "SELECT order_id FROM invoice_order ORDER BY order_id DESC LIMIT 1";
$result = mysqli_query($db, $list);
$user = mysqli_fetch_assoc($result);
$lastInsertId = $user['order_id'];
for($i = 0; $i<count($_POST['productCode']); $i++){
$stmt = $pdo->prepare("INSERT INTO invoice_order_item (order_id, item_code, item_name, order_item_quantity, order_item_price, order_item_final_amount)VALUES('".$lastInsertId."', '".$_POST['productCode'][$i]."', '".$_POST['productName'][$i]."', '".$_POST['quantity'][$i]."', '".$_POST['price'][$i]."', '".$_POST['total'][$i]."')");
}
if($stmt->execute()){
?>
<script type="text/javascript">
alert("Inserted");
</script>
<?php
}
我希望所有添加的输入字段一次提交,而不仅仅是最后一个输入字段。即使是5以上。