我已经制作了这段代码来管理商店的柜台现金,用户在输入栏中输入新的余额并按下回车键。代码更新数据库,但不会相应地更新浏览器输入字段。 我们必须刷新页面(在浏览器中使用F5或relaod按钮)以查看更新的现金值。 请帮我输入新值,页面会立即显示新的更新值。
<?php
$cash_query = mysqli_query($link,"SELECT * FROM aks_counter");
while ($counter_row = mysqli_fetch_array($cash_query))
{
$counter_cash = $counter_row['counter_cash'];
?>
<div class="container">
<div id="counter_cash">
<form method="POST">
<input type="number" name="counter_balance" class="input_field" value="<?php echo $counter_cash; ?>">
<input type="hidden" name="counter_hidden_id" value="<?php echo $counter_row['id']; ?>">
</form>
<?php
}
$counter_id = $_POST['counter_hidden_id'];
$counter_balance = $_POST['counter_balance'];
mysqli_query($link,"UPDATE aks_counter SET counter_cash=$counter_balance WHERE id=$counter_id");
?>
 
<h2>Counter Cash</h2>
</div>
</div>