- Joined
- Jul 28, 2001
- Messages
- 3,767
- Reaction score
- 0
hab ka ob unser kleiner kreis das hier lösen kann deshalb hab ichs nebenbei nochma in nem großen forum gepostet
aber mal zum nachdenken
Also wir sind dabei eine Ladder zu bauen, in der Spieler nach Punkten angezeigt werden.
Die Ränge werden dann Außerhalb der DB generiert:
Das Problem ist nun bei einer Suche nach dem Spieler, soll sein Rang mit angezeigt werden.
Da er mit der vorher genannten Berechnung bei der Suche nichts anfangen kann, besteht nur die möglichkeit, das die DB auch den Rang des Spielers erhällt.
Doch hier wäre dann das Problem, wie und wann man die Ränge berechnet. Um immer aktuell zu bleiben müsste man dann theoretisch wenn ein Spieler ein Spiel als verloren meldet und der Gewinner Punkte dafür bekommt jedesmal die LadderRänge komplett neu berechnen.
Ich weiß echt ned wie man das machen soll O_o
aber mal zum nachdenken

Also wir sind dabei eine Ladder zu bauen, in der Spieler nach Punkten angezeigt werden.
Die Ränge werden dann Außerhalb der DB generiert:
PHP:
$rank=1
while($list = mysql_fetch_array($sql)) {
echo("<tr valign='top'>");
$nick = $list["name"];
$points = $list["points"];
echo("<td bgcolor=#0c3a60><font face=Verdana size=3><b>$rank</b></font></td>
<td bgcolor=#0c3a60><font face=Verdana size=2>$nick</font></td>
<td bgcolor=#0c3a60><font face=Verdana size=2>$points</font></td>
</tr>");
$rank = $rank+1;
}
Da er mit der vorher genannten Berechnung bei der Suche nichts anfangen kann, besteht nur die möglichkeit, das die DB auch den Rang des Spielers erhällt.
Doch hier wäre dann das Problem, wie und wann man die Ränge berechnet. Um immer aktuell zu bleiben müsste man dann theoretisch wenn ein Spieler ein Spiel als verloren meldet und der Gewinner Punkte dafür bekommt jedesmal die LadderRänge komplett neu berechnen.
Ich weiß echt ned wie man das machen soll O_o
Last edited:
