Witam zrobiłem mały skrypcik pracy
pomoglibyscie go zrobić tak żeby po kliknięciu pracuj odliczało się pół godziny i znikal guzik pracuj? Odliczanie działa ale chcialbym żeby po odswierrzeniu czas nie odliczał się od nowa ale żeby odliczał się od mometu klikniecia do końca czasu czyli 30 minut
<html>
<head>
</head>
<body>
<script language="javascript">
function odliczaj(n)
{
n--;
s = n%60;
m = Math.floor((n%3600)/60);
g = Math.floor(n/3600);
if (n == 0) {
document.getElementById('cos').innerHTML = '';
location.href="praca.php";
} else {
document.getElementById('cos').innerHTML = '' + g + ':' + ((m < 10) ? '0' + m : m)+ ':' +((s < 10) ? '0' + s : s);
if(n >= 0) setTimeout("odliczaj(" + n + ")", 1000);
}
}
</script>
<?php
require_once('config.php');
if(isset($_SESSION['login'])){
if(isset($_GET['praca'])){ db_connect();
$id = $_SESSION['id'];
$praca = mysql_query("UPDATE `users` SET `user_regdate` = '$czas_rozp' WHERE `user_id` = '$id'");
$czas_trwania = time() + 1800;
$czas_zakonczenia = $czas_trwania - $czas['user_regdate'];
if($czas_zakonczenia == '0'){
};
}else{
$_SESSION['brak'] = true;
};
?>
<form action="#" method="GET">
pracuj pół godziny<br>
<input type="submit" value="pracuj" onclick="odliczaj(
<? echo $czas_zakonczenia; ?>);" name="praca"/>
<span id="cos"></span>
Ten post edytował matuty 16.10.2015, 16:18:55