這是我的第二個代碼,但問題是我有3個查詢。因此,它只能返回最後的product_id當我點擊更新,它總是返回的product_id = 3,但我想更新的product_id = 2只返回查詢的最後一個值
<form action="update_qty.php" method="POST">
<?php while($getorder = mysqli_fetch_array($order)){ ?>
<input type="hidden" value="<?=$getorder['price']?>" name="actual_price">
<input type="hidden" value="<?=$getorder['product_id']?>" name="product">
<input type="text" value="<?=$getorder['qty']?>" name="qty" size="1" style="text-align:center">
<input type="submit" value="update" name="update">
<?php } ?>
</form>
不要以爲你可以這樣做。 GET值可以使用URL或表單標籤使用method =「GET」傳遞(在這種情況下,POST可能更好)。如果你不想要一個明確的表單/提交按鈕,你最好使用AJAX/jQuery。 – Maximus2012 2015-02-24 17:53:23