13. juni 2005 - 15:44Der er
13 kommentarer og 1 løsning
Opdatere onlinetid / kroner, fejl ved kroner
Hey...
Jeg har en kode som skal opdatere onlinetid/kroner mens man er inde på chatten. Altså dvs. en refresh hvert minut for onlinetid, men hvad med kroner når man kun skal have 6 i timen??
<?php session_start(); if (session_is_registered("Brugernavn")) {
include("mysql.php");
$res = mysql_query("SELECT * FROM brugersystem WHERE Brugernavn = '$_SESSION[Brugernavn]'"); $row = mysql_fetch_array($res);
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Men vil det hjælpe? Den henter jo automatisk den side der hvert 60. sekund, så den kan ikke nå at dividere fra 60 minutter, men kun fra 1 minut, og så får man ingen kr...hvis du forstår
Du indføre en søjle i din tabel som hedder noget i stil med Reloads. Den skal vare være en integertype.
Der hvor du nu opdatere dine kroner i databasen, har du så følgende SQL i stedet:
mysql_query("UPDATE brugersystem SET Reloads = Reloads+1 WHERE Brugernavn = '$_SESSION[Brugernavn]'");
For hver gang at siden reloader med $_GET[page] == "a" betingelsen tælles Reloads op. Når du skal udregne prisen udtrækker du værdien fra Reloads. Da der er 60 Reloads på en time beregner du simpelthen prisen efter følgende formel:
6.0 * (Reloads / 60.0)
Hvor de første 6.0 er timeprisen på 6 kr. Denne formel kan simplificeres til:
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.