假设我有一个系统,其中操作员打开一个插槽(在mySQL数据库中创建一个新行),而不是用户用他的iPhone扫描的屏幕上显示的QR码,而不是按下批准,将新行中的一列更改为“true”。如果它变为'True',我怎么能这样做,按钮会弹出操作员屏幕(我想到了可能做的方法1.如果行中的变化可以触发推动按摩到操作员机器.2。如果操作员可以进入页面,那只会在行='真'时加载,但我无法弄清楚如何做到这一点。
如果你知道如何做我上面列出的一些工作人员,或者有不同的想法,请分享,我们将非常感激:D
答案 0 :(得分:1)
我会使用AJAX调用。创建一个检查数据库的php页面,并返回一个非常简单的是/否响应,可以通过javascript读取。然后,使用ajax在一个时间间隔(例如每5秒)查询一次,直到页面返回yes。之后,您可以轻松地提醒用户(javascript alert()函数可以正常工作,或者您可能希望编写更高级的代码)。
答案 1 :(得分:0)
简易解决方案:
只需在数据库boolHasBeenShowed
中创建一个标志即可。当有人按下批准时,您将boolHasBeenShowed
设置为true。
当操作员打开管理页面时,检查数据库中是否有所有记录WHERE boolHasBeenShowed = TRUE
。展示后,UPDATE
boolHasBeenShowed = false
{{1}}。这样您只会看到新批准的记录。