1
以下のコードを確認してください。私は各製品の量の値を入力フォームのユーザーを取る必要があります。しかし、products/idは動的でフォームデータベースになります。どのように商品を受け取って、どの商品の数量がユーザによって提出されたものになるかを特定することができますか?私は、プロダクトが複数の/動的なフォームデータベースに入っているので、$ _POST ['id']でそれらを取得できないことを意味します。この場合の解決策は何ですか?動的投稿名のユーザーから複数の入力を受け取ります
<form method="post">
<table class="table table-hover">
<thead>
<tr>
<th>Stock Available</th>
<th>Product Name</th>
<th>Enter Order Quantity</th>
</tr>
</thead>
<tbody>
<?php
$q= mysqli_query($conn,"SELECT * FROM products");
while ($row=mysqli_fetch_array($q)) {
$id = $row['id'];
$product_name = $row['product_name'];
$available_stock = $row['available_stock'];
echo '
<tr>
<td>'.$available_stock.'</td>
<td>'.$product_name.'</td>
<td><input type="number" min="1" class="form-control" name="qty[]"></td>
<input type="hidden" name="id[]" value="'.$id.'">
<tr>
';
}
?>
</tbody>
</table><br><br>
<button type="submit" class="btn btn-success" name="submit_next_order2">Confirm This Order</button>
</form>
製品id名=追加 "数量[] []" –
JYoThI
ok..goodアイデアは、その後どのように私は$ _POST []から受け取ることができますか? –
echo $ _POST ['qty'] ['your_ids'] ['your_quantity_get_here']; – JYoThI