hallo erstmal,
ich habe vor, für meine Page ein kleines spiel zu machen, mit einer highscoreliste.
(xp ist die erreichte Punktzahl)
Code:
So, aber wie kriege ich es hin, das er nciht nach 1,2,3,4,5,6,7,8... ordnet sondern die GESAMTE Zahl nimmt also: 100 vor 20 etc. wie krieg ich das hin?
Kann mir bitte jemand helfen?
und wie krieg ich es hin, das die Nummerierung nicht auf jeder Seite neu anfängt sondern einheitlich ist? mein versuch ist oben schon drin!
ich habe vor, für meine Page ein kleines spiel zu machen, mit einer highscoreliste.
(xp ist die erreichte Punktzahl)
Code:
PHP-Code:
<?php
$ErgebnisseProSeite = 25;
include_once("sessionhelpers.inc.php");
if(!isset($_REQUEST['AktuelleSeite']))
{
$AktuelleSeite = 0;
}
else
{
$AktuelleSeite = $_REQUEST['AktuelleSeite'];
}
$user = mysql_query("SELECT UserName, xp FROM users ORDER BY xp DESC LIMIT $AktuelleSeite, $ErgebnisseProSeite");
$Anzahl = mysql_num_rows($user);
echo "<h2>Highscore</h2><br>";
$num=$AktuelleSeite;
$num=$num*$ergebnisseProSeite;
while($row = mysql_fetch_object($user))
{
$num++;
echo $num.'. '. $row->UserName.'(XP: '.$row->xp.')<br>';
}
if($Anzahl > $ErgebnisseProSeite)
{
$Seiten = intval($Anzahl/$ErgebnisseProSeite);
if($Anzahl%$ErgebnisseProSeite)
{
$Seiten++;
}
}
for($i = 1; $i <= $Seiten; $i++)
{
echo"<a href=\"",
$_SERVER['PHP_SELF'],
"?AktuelleSeite=",
($i-1)*$ErgebnisseProSeite,
"\">$i</a> ";
}
?>
Kann mir bitte jemand helfen?
und wie krieg ich es hin, das die Nummerierung nicht auf jeder Seite neu anfängt sondern einheitlich ist? mein versuch ist oben schon drin!
Kommentar