09. oktober 2002 - 15:17Der er
20 kommentarer og 1 løsning
guide til at lave point system
Hej jeg vil gerne have en som kan fortælle mig hvordan jeg laver et point system! Og hvis der er nogle som ligger inde med et tager jeg gerne imod det!
du logger bare brugerens tid med time() funktionen, gemmer den i en database, og så dividerer du tallet med det tidsinterval der skal give et antal point, og gemmer det i en anden kolonne i din database
og så når brugeren logger ind, smider du logintid ind i feltet af samme navn, med funktionen time(), og når så brugeren logger af, bruger du igen time() til at gemme logudtid, så kan du tage logudtid minus logintid, det giver den sammenlagte onlinetid, det lægger du så ind i totaltid, husk at det skal lægges til det eksisterende, så kan du på de sider der vises trække totaltid ud og vise det som point, hvis 5 minutter skal give 1 point
$res = mysql_query("SELECT totaltid FROM point_tid"); while($point = mysql_fetch_array($res)) { $indetid = $tid[logudtid]-$tid[logintid]; echo round($indetid/300); //tiden er 60 * 5 da time() regner i sekunder }
undskyld, men skulle lige noget, men er tilbage igen. Lidt nærmere kan det se sådan ud, dog har jeg ikke lavet alle login/ud, men kun hvad PHP/MySQL skal gøre med point når der logges ind/ud, stadig med 1 point for 5 minutter
<?php
include('incdb.php'); //dette er bare mysqlforbindelsen
jeg ved godt jeg ikke bør spørge men kan du bygge det ind i en chat hvis jeg sender dig det da jeg har lidt svært ved at forstå det 100%, er nemlig kanp så god til php endnu!
prøv at trykke på login, og vent i 10 minutter med at trykke på logud, så skulle der gerne ske noget, da den kun tæller for hver hele 5 minutter, ellers prøv at kigge i din tabel, og se om der er kommet noget ind i den
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.