Ergebnis absteigend sortieren

Danke, hab ich probiert, aber es scheint nicht zu funktionieren. Ich kann dazu nicht mal viel sagen, weil die Seite so ununterbrochen lädt :(
 
marcus24 hat gesagt.:
kann dazu nicht mal viel sagen, weil die Seite so ununterbrochen lädt :(

Hallo,

das ist schon klar, da resterampe eine Endlosschleife eingebaut hat.

Probier es mal so:

PHP:
<table>
<?php
$end=0; 

$sql = "SELECT ergebnis_a, ergebnis_b, ergebnis_c, ergebnis_d FROM ergebnis_total";

$spieler_query = mysql_query($sql) or die("Anfrage nicht erfolgreich");

while ($spieler = mysql_fetch_array($spieler_query)){

//speichert das Ergebnis im Array $gesamt[] 
$gesamt[] = $spieler['ergebnis_a'] + $spieler['ergebnis_b'] + $spieler['ergebnis_c'] + $spieler['ergebnis_d'];

// zählt die Werte
$end++; 

}
// Sortiert das Ergebnis
usort($gesamt);
$i=0;
while ($i < $end) {
//Gibt das Ergebnis aus
echo "<tr><td>".$gesamt[$i]."</td></tr>";
$i++;
}
?>
</table>

mfg
forsterm
 
*lol* bin grad selber draufgekommen. Hab allerdings eine einfachere Lösung gefunden.
Und zwar geht das ganze auch mit
Code:
$sql = "SELECT ergebnis_a, ergebnis_b, ergebnis_c, ergebnis_d FROM ergebnis_total ORDER BY (ergebnis_a + ergebnis_b + ergebnis_c + ergebnis_d) DESC";
 
Zurück