Jeg har et lille problem. Jeg har lavet et pointsystem hvor jeg bruger navnet kroner istedet. Problemet foregår i selve processen når man logger af, og den skal registrere de nye oplysninger. I får lige koden til logud.
logud.php
<?
session_start();
if (session_is_registered("brugernavn") AND ("kodeord") AND ("logintid")) {
include "databasen";
?>
<?
if($_SESSION[logintid] == "") {
print "En fejl er opstået, kontakt venligst en ejer!";
print "<br><br>";
}else{
$hent_info = mysql_query("SELECT * FROM chat_brugere WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());
$vis = mysql_fetch_array($hent_info);
$onlinetid = time()-$_SESSION[logintid];
$nyonlinetid = $vis[onlinetid]+$onlinetid;
$kr = floor($nyonlinetid/60/100*17);
$nykr = $vis[konto]+$kr;
$dato = date("d/m/Y H:i:s");
mysql_query("UPDATE chat_brugere SET onlinetid = '$nyonlinetid', online = 'nej', konto = '$nykr' WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());
mysql_query("UPDATE chat_venneliste SET online = 'nej' WHERE ven = '$_SESSION[brugernavn]'") or die(mysql_error());
mysql_query("INSERT INTO tagwall (forfatter, dato, nyhed) VALUES ('Tarzan', '$dato', '$_SESSION[brugernavn] er desværre lige logget af!')") or die(mysql_error());
}
session_destroy();
?>
<script language="javascript">
parent.location.replace("http://shocknews.dk",1500);
</script>
<?
}else{
print "<body background='http://shocknews.dk/bg.gif'>Du er logget ud!";
}
?>
Det den gør er, at den selvom man kun har været online i 1 sek, skyder omkring 200 mønter ind. Og på en eller anden måde kan man få enorm-cifre ind på sin konto (oppe i mil). Håber nogen kan hjælpe.
--------------------
Teaching is nessesary for others to learn.