Ik ben bezig met een hoogste score lijst te maken en die werkt aardig alleen klopt er 1 ding nog niet.
Hij moet de score van hoog naar laag laten zien (er zijn meerdere spelers).
Als de score van speler 1 bijv. 300 is en van speler 2 bijv. 450 is laat hij netjes 450 zien als hoogste score.
Maar is de score van speler 1 bijv. 300 en van speler 2 bijv. 2950 dan zegt hij dat speler 1 bovenaan staat.
Het lijkt wel of hij dan sorteerd op het eerste getal, echter moet hij het hele getal berekenen.
De query die ik gebruik is:
$result = mysql_query("SELECT * FROM e107_tournaments_plays where tournament_id = $bereken ORDER by score DESC");
SELECT
t.score,
t.player_id,
u.user_name
FROM
e107_tournaments_plays t
JOIN
e107_user u ON t.player_id = u.user_id
WHERE
t.tournament_id = 1234
ORDER BY t.score DESC
SELECT
t.score,
t.player_id,
u.user_name
FROM
e107_tournaments_plays t
JOIN
e107_user u ON t.player_id = u.user_id
WHERE
t.tournament_id = 1234
ORDER BY t.score DESC
Die code is idd een stuk netter zo, bedankt!
Blijft nog de vraag hoe het uitlezen moet als je zowel met als zonder achter de punt werkt.