我需要帮助计数器(计时器)使用表数据作为计数分钟。例如,我的表我有行设置数字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;
}
?>