用户单击JavaScript警报上的“确定”按钮时更新表

时间:2016-09-23 01:28:29

标签: javascript php triggers

所以,我有一个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 ;再显示一次。

知道怎么做吗?

1 个答案:

答案 0 :(得分:1)

您的<script>可以有多行,对吧?第一行会调用alert,第二行会调用PHP来更新数据库。

if($que>0){
    echo "<script type='text/javascript'>alert('Record inserted on a table'); callDatabaseToUpdateStatusToZero();  </script";
}

这里callDatabaseToUpdateStatusToZero()是一个JavaScript函数,它调用PHP文件来更新状态。