Avatar billede zeekoo Nybegynder
06. februar 2007 - 21:36 Der er 13 kommentarer og
1 løsning

Hjælp til pointsystem

Jeg er i gang med at lave et point system, men det er gået helt galt! Håber, der er en der kan hjælpe mig:

Når man logger ind:
$_SESSION["time"] = time();

(Denne session holdes hele tiden ved "live", selvfølgelig)

Når man logger ud:
if ($_SESSION[time] == "") {

//mysql_query("UPDATE `pytox_community` SET `timer`='9990', `coins`='9990' WHERE `bruger` LIKE '{$_COOKIE["user"]}' LIMIT 1") or die(mysql_error());

} else {

$bnefore = mysql_query("SELECT * FROM `pytox_community` WHERE `bruger` LIKE '{$_COOKIE[user]}' LIMIT 1") or die(mysql_error());

    while ($before = mysql_fetch_array($bnefore)) {
/*
$nu = date("H");
$nu = time();

$timer = $nu-$_SESSION[timer];
$timer = $nu - $_SESSION[time];

$ny = $before["timer"]+$timer;

$pycoins = $ny*10;

$ugae = "2230";
*/

$pointsats = "1";

$tid = $_SESSION[time];

$sammenlign = time() - $tid;

$minutter = $sammenlign / 60;

$time = $minutter / 60;

$timer = round($time);

if($timer > 60){
$regn = $timer - 60;
$hour = round($regn);
}else{
$hour = round($timer);
}

$pycoins = $timer*10;

mysql_query("UPDATE `pytox_community` SET `timer`='{$timer}', `coins`='{$pycoins}' WHERE `bruger` LIKE '{$_COOKIE["user"]}' LIMIT 1") or die(mysql_error());


    }


HVAD ER FEJLEN?! :P
Avatar billede jakobdo Ekspert
06. februar 2007 - 21:49 #1
Hvad oplever du af fejl?
Avatar billede zeekoo Nybegynder
07. februar 2007 - 07:16 #2
Den sætter point og tid meget højt, hvilket den ikke skal... Den skal give 10 "Pycoins", for hver time man er online.
Avatar billede jakobdo Ekspert
07. februar 2007 - 07:53 #3
Prøv at se om dine $timer er rigtige til at starte med.
Og om du regner rigtigt på dine tider.
F.eks. kunne du debugge dine variabler fra top til bund.
echo "TID = " . $tid . "<br />";
echo "SAMMENLIGN = " . $sammenlign . "<br />";
Så vil du selv finde frem til din fejl. :o)
Avatar billede zeekoo Nybegynder
08. februar 2007 - 07:16 #4
mange tak
Avatar billede zeekoo Nybegynder
08. februar 2007 - 07:17 #5
svar lige her, så får du dine point ;)
Avatar billede zeekoo Nybegynder
08. februar 2007 - 07:25 #6
nej, vent... prøv at log ind på Pytox.dk, og derefter gå til siden: index.php?site=noout... der ser du det.. Hvad er fejlen?
Avatar billede jakobdo Ekspert
08. februar 2007 - 07:27 #7
Har du ikke et test login til mig?
Avatar billede zeekoo Nybegynder
08. februar 2007 - 20:08 #8
jo, så gerne:
Bruger: testuser
Kode: 123456

Og så går du ind på index.php?site=noout
Avatar billede jakobdo Ekspert
08. februar 2007 - 20:15 #9
Måske du lige kunne forklare hvad der skal ske! :o)
Avatar billede zeekoo Nybegynder
08. februar 2007 - 20:23 #10
Har du msn? Det ville gøre det en del lettere
Avatar billede jakobdo Ekspert
08. februar 2007 - 20:31 #11
jakobdo {at] hotmail [dot} com
Avatar billede zeekoo Nybegynder
08. februar 2007 - 20:49 #12
har tilføjet dig... min: zeekoo [at] zeekoo [dot] dk
Avatar billede zeekoo Nybegynder
09. februar 2007 - 08:10 #13
lukker tråden.. TAK for hjælpen jakob!
Avatar billede jakobdo Ekspert
09. februar 2007 - 09:17 #14
Du kunne da også have givet mig pointene og vist mit svar herinde...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester