特定の委託で購入したすべての製品を一覧表示するページがあります。次に、ユーザーは再注文する製品を選択し (チェックボックスをクリックして)、数量を入力します (テキスト入力)。これらは、詳細を新しいテーブルに追加する別のページ (listbyconsg.php) に渡されますが、これを機能させることができず、指示や助けをいただければ幸いです。誰でも助けることができますか?ありがとう。
$con=$_REQUEST['consignment'];
$sql = "SELECT * FROM products,supplier
WHERE products.consignment= $con
AND products.supplier = supplier.supplierID
ORDER BY products.supplier";
$result = mysql_query($sql, $link);
?>
<form action='listbyconsg.php' method='post'>
<?
echo "<table cellpadding='0' cellspacing='0' border='1'>";
echo "<tr> <th>Description</th> <th>Product Size</th> <th>Barcode</th> <th>Product Code</th>
<th>Image</th> <th> # </th> <th> Quantity </th></tr>";
while($row = mysql_fetch_array( $result )) {
echo "<tr><td>";
echo $row['description'];
echo "</td><td>";
echo $row['productSize'];
echo "</td><td>";
echo $row['barcode'];
echo "</td><td>";
echo $row['productCode'];
echo "</td><td align='center'>";
echo '<img src="http://bargainsupplies4u.co.uk/productpics/' . $row['barcode'] . '.jpeg">';
echo "</td>"; ?>
<td><input name="checkbox[]" type="checkbox" id="checkbox[]" value="<?= $row['id'] ?>" ></td>
<td>Qty: <input name="quantity[]" type="text" ></td></tr>
<?
}
echo "</table>";
?>
<input type='submit' value='Submit' />
</form>
次に、他のページ(listbyconsg.php)で、これまでに次のことを行いました....
$get_id=$_POST['checkbox'];
$get_qty=$_POST['quantity'];
これらの配列の両方をループして、次のようなもので別のテーブルに情報を追加する方法がわかりません。
$sql1 = "INSERT INTO newOrder (id, orderQuantity)
VALUES ('$get_id', '$get_qty')"