01.
<?php
02.
include
'connect.php'
;
03.
04.
$time
=
$db
->prepare(
'SELECT result_time, SUBSTRING(result_time,2,3) AS time FROM tbl_result'
);
05.
$time
->execute();
06.
$result_time
=
$time
->fetch(PDO::FETCH_ASSOC);
07.
$_SESSION
[
'timeend'
] =
$result_time
[
'time'
];
08.
09.
if
(!isset(
$_SESSION
[
'timeend'
])){
10.
unset(
$_SESSION
[
'timeend'
]);
11.
$endtime
= time() + 10;
12.
$_SESSION
[
'timeend'
] =
$endtime
;
13.
}
14.
15.
(
$_SESSION
[
'timeend'
] - time()) < 0 ?
$EndTime
= 0 :
$EndTime
=
$_SESSION
[
'timeend'
] - time();
16.
17.
if
(
$EndTime
<= 0) {
18.
unset(
$_SESSION
[
'timeend'
]);
19.
20.
}
21.
22.
?>
23.
<meta http-equiv=
"Content-Type"
content=
"text/html; charset=utf-8"
>
24.
แกเหลือเวลา <span id=
"timer"
style=
"color:red;"
><?php
echo
$EndTime
; ?></span> วินาที นะเฟร้ย
25.
26.
27.
<script type=
"text/javascript"
>
28.
var
pastTime = <?php
echo
$EndTime
;?>;
29.
30.
function
mycountdown(){
31.
if
(pastTime > 0) {
32.
pastTime -= 1;
33.
document.getElementById(
'timer'
).innerHTML = pastTime;
34.
}
35.
if
(pastTime < 1) {
37.
}
38.
}
39.
if
(pastTime >0){
40.
setInterval(mycountdown,1000);
41.
}
42.
</script>