Gegliederte Ranglistee (Profi, Fortgeschritten, Anfänger)

Hallo liebe Leute,

ich möchte für ein Onlinespiel eine Tabelle erstellen, die die Platzierung anzeigt,
jedoch gleichzeitig auch in drei Teile unterteilt ist (Profi, Fortgeschritten Anfänger).

Ein "Aufstieg" von z.B. Anfänger nach Fortgeschritten sollte automatisch nach einem
Gewinn von 4 Spielen hintereinander erfolgen.

Ist das möglich? Brauche ich dafür mehrere Tabellen, oder kann ich das in einer einzigen MySQL - Datentabelle handeln ?

Liebe Grüße
Mike
 
Danke yaslaw für die schnelle Antwort,

ich werde mich heute an die Arbeit machen.

Wenn ich dann aber die Ranglistennummer anzeigen möchte,
muss ich mich ja wieder auf die ausgegebene Tabelle beziehen...
und kann sie nicht einfach aus der Datenbank holen - komisch,
naja ich werd erstmal loslegen, mal sehen , wie weit ich komme


Vielen Dank!
 
Zuletzt bearbeitet:
Die Einfachste Variante ist dann, 3 SQLs gegend ie DB abzusetzen mit dem Feld im WHERE und diese 3 Resultate in die Tabelle schreiben. Am besten machst du gleich eine Funktion draus, die du 3 mal aufrufen kannst.

PHP:
//TODO: DB-Connect

writeRankTable('profi', 'Profi');
writeRankTable('advanced', 'Fortgeschritten');
writeRankTable('beginner', 'Anfänger');


function writeRankTable($rank, $rankTitle){
	$sql = "SELECT * FROM mytable WHERE rank='{$rank}'";
	$result = mysql_query($sql)
	echo "<h1>$rankTitle</h1>";
	echo "<table>";
	while($entry = mysql_fetch_object($result)){
		echo "<tr><td>{$entry->user}</td><td>{$entry->adresse}</td></th>";
	}
	echo "/<table>";
}
 
Also erstmal einn GROßES DANKE an dich !

Ich habe gedacht, dass mich diese Tabelle viele Tage und Nerven kosten wird -
Dass das so schnell geht, hätte ich nicht erwartet. VIELEN DANK!

Liebe Grüße
Michael
 
Zurück