Top 10 med onlinetid
Hej.Jeg har lavet en top 10 liste med onlinetid. Men øverst på nummer 1 skriver den intet brugernavn og så masser af mønter jeg tror det er alle mønter til sammen den skriver :S.
Fatter det ikke rigtig håber nogen kan hjælpe mit script ser således ud:
<?
session_start();
if (session_is_registered("brugernavn") AND ("kodeord")) {
include("config.php");
$hent = mysql_query("SELECT * FROM community_avis WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());
$vis = mysql_fetch_array($hent);
?>
<html>
<head>
<link href='style.css' type='text/css' rel='stylesheet'>
</head>
</html>
<?
//tjekker brugerens onlinetid
$timer2 = $vis[onlinetid]/3600;
$timer = floor($timer2);
$min = floor(($timer2-$timer)*60);
if($min < 10)$min = "0".$min;
$mønter2 = $vis[mønter]/60;
$mønter = floor($mønter2);
$min1 = floor(($mønter2-$mønter)*60);
if($min1 < 10)$min1 = "0".$min1;
?>
<?
include("config.php");
$count = 0;
$query = mysql_query("SELECT * FROM community_avis ORDER BY mønter DESC LIMIT 10");
while($vis = mysql_fetch_array($query)) {
$count++;
$timer2 = $vis[onlinetid]/3600;
$timer = floor($timer2);
$min = floor(($timer2-$timer)*60);
if($min < 10)$min = "0".$min;
$mønter2 = $vis[mønter]/60;
$mønter = floor($mønter2);
$min1 = floor(($mønter2-$mønter)*60);
if($min1 < 10)$min1 = "0".$min1;
echo "<div align=left>$count. $vis[brugernavn]</div><div align=center>$vis[status]</div> <div align=right>Mønter: $mønter</div><br>";
}
?>
<?
}else{
print "<link href='style.css' type='text/css' rel='stylesheet'><font color=red>Du er ikke logget ind!</font>";
}
?>
Håber nogen ved hvad der er galt!
M.V.H
Henrik
