这是我的第二个代码,但问题是我有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