使用数据库倒计时的php / mysql计时器

时间:2018-03-21 14:24:39

标签: php jquery mysql

我需要帮助计数器(计时器)使用表数据作为计数分钟。例如,我的表我有行设置数字5(它将始终以分钟为单位),在php页面上我有一些行的表。我需要在每一行创建开始/结束按钮。 Clink on Start将使用表中的用户值并开始计算5:00,4:59等。问题是计时器不应在刷新页面后重置(很多人会查看此页面)。

我有这个脚本来计算开始时间和结束时间,但它会在刷新后重置。

我没有发布带有行的表,我认为没有必要。 在表中,包含分钟的列的输出是

<?php echo $row['Trajanje_pauze'] ; ?>

这是我的脚本,我在this link

找到了
 <?php
    session_start();
    ?>
    <form action="msa_pauze.php" method="POST">
         <td> <input type="submit" name="start" value="Start"></td>
           <br><br>
         <td> <input type="submit" name="end" value="End"></td>
        </form> 
    <?php 

if(isset($_POST['start'])) {
    date_default_timezone_set('Europe/Zagreb'); 
    $time_start = date('Y-m-d H:i:s'); 
    $_SESSION['start'] = $time_start;
    echo "time start now $time_start <br>";
}

if(isset($_POST['end'])) {
    date_default_timezone_set('Europe/Zagreb'); 
    $time_end = date('Y-m-d H:i:s'); 
    $_SESSION['end'] = $time_end;
    echo "time was ended $time_end <br>"; 
    $sst= new DateTime($_SESSION['start']);
    $eet= new DateTime($_SESSION['end']);
    $diff = date_diff($eet, $sst);
    $timeelapsed = $diff->format('%r %a days, %h hours, %i minutes and %S seconds');
    echo $timeelapsed;
}
    ?>

0 个答案:

没有答案