PHP, MySql Ranglistensystem

Seiten: 1
nice0n3
Verfasst am: 24.12.2015 um: 16:10 Uhr
 
Cw Posting Dude
Poster Teufel
Beiträge: 93
SPAM:
0% Spam
Hallo habe eine frage,
Ich habe eine rangliste erstellt und will feste Plätze vorne stehen haben wie mach ich dies.?

Mein jetztiges Script:

<?php
    require('inc/config.php');
    
                $db_res = mysqli_query($db_link, "SELECT `username`, `punkte` FROM mitglied ORDER BY punkte DESC")
                    or die("Fehler: " . mysqli_error($db_link));
                        
                echo('<table border=0" cellspacing="20" cellpadding="20">');
            
            echo('<th>Platz</th>');
            echo('<th>Username</th>');
            echo('<th>Punkte</th>');

            

            while($row = mysqli_fetch_array($db_res))
                {
                    echo('<tr>');
                    echo('<td>' . $row['username'] . '</td>');
                    echo('<td>' . $row['punkte'] . '</td>');
                    echo('</tr>');
                }
                echo('</table>');
                
                
 ?>



Letzte Änderung am: 24.12.2015 um:16:14 Uhr durch: nice0n3
 



Freggle
Verfasst am: 24.12.2015 um: 20:49 Uhr
 
Cw Supporter
Cw Supporter
Beiträge: 11927
SPAM:
0% Spam
Mit einer weiteren Spalte in der Tabelle.

z.B. Festplatz
9
8
7
...

Für die Sortierung nimmst du diese Spalte noch vor den Punkten mit auf:
ORDER BY festplatz,punkte DESC


 
 

nice0n3
Verfasst am: 24.12.2015 um: 21:20 Uhr
 
Cw Posting Dude
Poster Teufel
Beiträge: 93
SPAM:
0% Spam
Verstehe das nicht mit denn Festplatz wenn ich da jetzt noch eine Spalte dazu mache dann hat z.B platz 1. 10.000 Punkte aber wenn jetzt Platz 2 mit 9000 Punkten Platz 1 Überholt wie wechselt er die 1 von der Spalte zur 2 und die 2 zur 1 weil dies ist ja dann über die DB..



Letzte Änderung am: 24.12.2015 um: 21:22 Uhr durch: nice0n3
 

 
Seiten: 1

Folgende User sind hier gerade aktiv:
-

ANZEIGE