【发布时间】:2021-12-31 00:45:13
【问题描述】:
我正在编写一个餐厅应用程序,客户可以在其中通过网页订购食物。 我遇到的问题是当客户完成订购食物时,网络将输出订单尚未支付,直到客户将其支付给餐厅工作人员并且餐厅工作人员从另一台设备更新数据库中的订单。 我希望这个网页不断检查具有相同“order_id”的数据库并检查“状态”字段。 状态字段将具有整数值(0=未付款,1=已付款) 这就是排序的工作原理
- 家伙从家伙的设备订购食物
- 家伙点击了“完成”
- 订单被放置在一个表数据库中,其字段集就像这样 ("order_id","order_status")
- 男的网页输出“等待付款”
- 人付钱给工作人员
- 工作人员从另一台设备将“order_status”从 0 更新为 1
- guy的网页自动输出“Payment Received”并显示返回home.php的按钮
这是我的网页
<div class="modal-header">
<h5 class="modal-title" id="">Waiting for payment</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<p class="h5">Transaction is on going <span class='spinner-border spinner-border-sm'></span></p>
<p class='h5'>total price = Rp. <?php echo $_SESSION['totalprice'];?> ,-</p>
<div class="overflow-auto mb-3" style="height: 400px;">
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">cancel</button>
</div>
我打算为此使用 ajax,但我对 ajax 真的很陌生,而另一个线程似乎不是我想要的,因为它涉及按钮单击或用户的输入,但我希望这是真实的时间并且没有来自客户的任何输入。我使用 mysql 作为数据库。
【问题讨论】:
标签: javascript php html jquery ajax