+ med 2 for hver halve time
Jeg skal have lavet et script der pludser op for hver halve time man er online..Til dette har jeg lavet det nedenstående:
<?
//OPDATER POLETTER FOR HVERT 30. MINUT
$timenow = time();
if($timenow-$logtime >= 1800) {
mysql_query("UPDATE users SET `polet` = '$newpolet', `logintime` = '$timenow' WHERE id='$stammeid'") or die(mysql_error());
}
?>
$logtime bliver skrevet så snart man logger ind og opdateres for hver gang der gives nye points.
Scriptet står placeret i en frame der opdatere for hvert 3 minut.
Jeg har samtidig lavet følgene:
<?
$leftstamp = 1800-$timenow-$logtime;
$timeleft = date("i", $leftstamp);
echo "Du har lige nu: $polet poletter -- $timeleft min til poletudbetaling";
?>
Dette skulle vise hvor mange poletter man har optjent samlet.
Der er bare ikke rigtig noget af det der fungere som det skal.
Det sker ikke hver halve time at man får de to points og af og til skriver den at der er over 30 minutter til man får poletudbetaling, hvilket jo ikke rigtig skulle kunne lade sig gøre?
Kan nogen af jer se hvad der er galt? Eller har i evt forslag til noget bedre?
