使用数据库作为参考点的PHP计时器

时间:2018-03-19 11:18:30

标签: javascript php jquery mysql ajax

我需要在PHP页面中创建一个使用数据库作为参考点的计时器(小时,分钟,秒)。例如,许多用户拥有打开的页面index.php,当其中一个用户单击“开始”时,所有其他用户都将看到该计时器已执行。

我有这个用于计数的脚本:

export PATH="/usr/local/bin:$PATH"

在我的index.php中,我有jQuery从数据库实时显示数据:

<script type="text/javascript">
    var c = 0;
    var t;
    var timer_is_on = 0;

    function timedCount() {
        document.getElementById('txt').value = c;
        c = c + 1;
        t = setTimeout("timedCount()", 1000);
    }

    function doTimer() {
        if (!timer_is_on) {
            timer_is_on = 1;
            timedCount();
        }
    }

    function stopCount() {
        clearTimeout(t);
        timer_is_on = 0;
    }
</script>

此脚本使用Ajax文件中的数据在页面中显示结果。但问题是,当我开始计算脚本时,它只会依赖当前页面,在刷新时,它会重新开始。

0 个答案:

没有答案