Nếu bạn có nhiều đầu vào biểu mẫu có cùng tên và tên đó kết thúc bằng dấu ngoặc vuông kép []
, các giá trị của chúng sẽ được chuyển thành một mảng khi PHP điền $_POST
từ biểu mẫu.
Vì vậy, nút jQuery của bạn nên chèn một hàng có các trường có tên như sau:
<input type="text" name="item_name[]" value="" />
<input type="text" name="item_cost[]" value="" />
<input type="text" name="item_quantity[]" value="" />
Trong mã PHP của bạn có gửi biểu mẫu, bạn có thể xử lý tất cả các hàng tồn tại như sau:
//I used `item_name` as the loop termination condition,
//but any of the 3 keys would have worked
for ($i = 0; $i < count($_POST['item_name']); $i++) {
$item_name = $_POST['item_name'][$i];
$item_cost = $_POST['item_cost'][$i];
$item_quantity = $_POST['item_quantity'][$i];
//here, inside the loop, run your database query using the 3 values above
}