Sorter efter flest logins. virker ikke rigtig
Hej eksperten.Jeg er igang med www.coolboom.dk
denne gang med noget Counter Strike.
Jeg er igang med at lave en lille admin statestik.
Jeg ønsker i den statistik at vise de 3 brugere med flest logins
til det har hver bruger i ders tabel et felt der hedder "logins" når man så logget ind laver jeg en update med $logins+1
mit problem ligger i at jeg har denne stump kode:
_______________________________________________________________
<?php
$sql = "select * from brugere order by logins desc limit 3";
$result = mysql_query($sql)or die(mysql_error());
while ($aktive = mysql_fetch_assoc($result))
{
?>
<tr>
<td>
<a href="index.php?fil=profil&bn_id=<?=$aktive['id']; ?>"><?=$aktive['bn']; ?></a> - ( <?=$aktive['logins']; ?> )
</td>
</tr>
<?php
}
?>
_______________________________________________________________
Når jeg køre dette script skriver den 3 brugere. en med 8, 5 & 5 logins. Hvis jeg fjerner DESC skriver den 3 brugere med 0 logins.
Hvis jeg så skriver asc skriver den igen 3 brugere med med 0 logins.
Her er hele min kode:
_________________________________________________________________
<?php
//SELECT FROM SYSTEM
$select_user = mysql_query("SELECT * FROM statistik")or die(mysql_error());
while($row = mysql_fetch_array($select_user)){
$stat_logins = $row['logins'];
$stat_gb = $row['gb'];
$stat_debatter = $row['debatter'];
$stat_debat_indlaeg = $row['debat_indlaeg'];
$stat_vidoer = $row['vidoer'];
$stat_online = $row['online'];
}
if($_SESSION['user_online'] == "online"){
if($_SESSION['user_admin'] == "online" && $ses_adm == "sa"){
?>
<table>
<tr>
<td><h3><u>Sidens statistikker</u></h3></td><td> - <a href="index.php?fil=adm/index">Tilbage</a></td>
</tr>
</table>
<br>
<table width="100%" style="border:1px solid #000;">
<tr>
<td>
<table width="100%">
<tr>
<td>
<?php echo "Antal logins $stat_logins"; ?>
</td>
</tr>
</table>
<br>
<table width="100%">
<tr>
<td>
<?php echo "Antal beskeder skrevet i gæstebøger $stat_gb"; ?>
</td>
</tr>
</table>
<br>
<table width="100%">
<tr>
<td>
<?php echo "Antal debatter opretter $stat_debatter"; ?>
</td>
</tr>
</table>
<br>
<table width="100%">
<tr>
<td>
<?php echo "Antal debat indlæg $stat_debat_indlaeg"; ?>
</td>
</tr>
</table>
<br>
<table width="100%">
<tr>
<td>
<?php echo "Antal vidoer $stat_vidoer"; ?>
</td>
</tr>
</table>
<br>
<table width="100%">
<tr>
<td>
<?php echo "Antal flest online $stat_online"; ?>
</td>
</tr>
</table>
<br>
<table width="100%">
<tr>
<td>
<?php echo "3 brugere med flest logins"; ?>
</td>
</tr>
<?php
$sql = "select * from brugere order by logins asc limit 3";
$result = mysql_query($sql)or die(mysql_error());
while ($aktive = mysql_fetch_assoc($result))
{
?>
<tr>
<td>
<a href="index.php?fil=profil&bn_id=<?=$aktive['id']; ?>"><?=$aktive['bn']; ?></a> - ( <?=$aktive['logins']; ?> )
</td>
</tr>
<?php
}
?>
</table>
<br>
</td>
</tr>
</table>
<?php
} else {
echo "Adgang Nægtet!";
}
} else {
echo "Du er ikke logget ind!";
}
?>
______________________________________________________________
Med venlig hilsen
Mikkel