所以,我有一个PHP,它会在表上插入记录时回显JavaScript alert()
消息。
另外,我有一个触发器JavaScript用于在给定时间内触发PHP。 这是我的触发JavaScript代码:
/*refresh every 1 minute*/
setInterval(function () {
$.ajax({
url: 'check.php',
success: function (result) {
// console.log(result);
alert('Another ticket from API');
}
});
}, 1000);
以下是我的PHP示例:
$query="SELECT TOP(1)* FROM tblname WHERE Status=0";
$que=mssql_query($query);
if($que>0){
echo "<script type='text/javascript'>alert('Record inserted on a table') </script";
}
所以我想要的是当显示alert()
消息弹出窗口并且用户点击“确定”时,表格中的Status=0
将更新为Status=1
,以便赢得&#39 ;再显示一次。
知道怎么做吗?
答案 0 :(得分:1)
您的<script>
可以有多行,对吧?第一行会调用alert,第二行会调用PHP来更新数据库。
if($que>0){
echo "<script type='text/javascript'>alert('Record inserted on a table'); callDatabaseToUpdateStatusToZero(); </script";
}
这里callDatabaseToUpdateStatusToZero()
是一个JavaScript函数,它调用PHP文件来更新状态。