Ciao
Io ho questo sistema di contatore alla rovescia, che al termine nel tempo, mi da accesso ad una funzione:
Codice PHP:
$query = "SELECT Nick,Stato,Simbolo,UNIX_TIMESTAMP(Attacco) AS Attacco,Ultima_Arma,Salute FROM pgu WHERE Nick='$user_id'"; $result = mysql_query($query, $db);
$wer = mysql_fetch_array($result);
$Attacco = $wer[Attacco];
echo "$attacco";
$query = "SELECT * FROM armi WHERE Arma='$wer[Ultima_Arma]'"; $result = mysql_query($query, $db);
$arm = mysql_fetch_array($result);
if((time() - $Attacco) < $arm[Gap]) { echo "<font color=green>[b]Non puoi ancora attaccare! Mancano"; echo ($arm[Gap] - (time() - $wer[Attacco])); echo "secondi[url='scrivi.php']Indietro[/url]</font>[/b]"; }
Di solito funziona bene, ogni volta che clicco mi dice il temmpo restante...solo che ogni tanto fa un diffetto. Ovvero se ad esempio mancano 60 sec. e poi clicchi più tardi e sta tipo a 32, a volte ricliccando dinuovo mi da dinuovo tempo 60 (o giù di lì).
Quindi in pratica si resetta il tempo...come mai?
thx