表单提交后,数据不会在输入字段上更新,而数据库也会更新。

时间:2015-05-23 09:24:39

标签: javascript php html mysqli

我已经制作了这段代码来管理商店的柜台现金,用户在输入栏中输入新的余额并按下回车键。代码更新数据库,但不会相应地更新浏览器输入字段。 我们必须刷新页面(在浏览器中使用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");
?>

        &emsp;
        <h2>Counter Cash</h2>
    </div> 


</div>

0 个答案:

没有答案
相关问题