Hallo,
ich hoff ihr könnt mir weiterhelfen, sehe heute nur Zahlen und Buchstaben...
Das Problem ist folgendes ich habe in einer Tabelle ca. 30 Felder, wo sich Zahlen befinden, von denen ich den Durchschnitt brauche, das mach ich mit
das klappt auch wunderbar, nun muss den ganzen Ergebnisse die 10 besten und die 10 schlechtesten auswerten und ausgeben, dazu benutze ich folgendes Script:
Das klappt eigentlich auch, das Problem ist aber nun, das hierbei $a1 oder auch $b5 noch die Bezeichnungen brauchen, was diese Felder eigentlich sind, doch leider finde ich keine Möglichkeit diese noch mit zu benennen nachdem sie sortiert sind..
Hoffe ihr versteht was ich meine, ist sicher was ganz einfaches, was ich übersehe...
Vielen Dank im Vorraus für eure Hilfe!
MfG
-Micha-
ich hoff ihr könnt mir weiterhelfen, sehe heute nur Zahlen und Buchstaben...
Das Problem ist folgendes ich habe in einer Tabelle ca. 30 Felder, wo sich Zahlen befinden, von denen ich den Durchschnitt brauche, das mach ich mit
PHP-Code:
$sql="select AVG(a1) from tabelle WHERE RowID like '".$nr."' AND Datum " . $suche . " AND NOT a1<=2";
$rs=mysql_query($sql) or die(mysql_error());
$row=mysql_fetch_row($rs);
$a1=$row[0];
$sql="select AVG(a2) from tabelle WHERE RowID like '".$nr."' AND Datum " . $suche . " AND NOT a2<=2";
$rs=mysql_query($sql) or die(mysql_error());
$row=mysql_fetch_row($rs);
$a2=$row[0];
usw.
PHP-Code:
$max_outputs=5; // Wie viele Ausgeben
$sortierarray = array($a1,$a2,$a3,$a4,$b1,$b2,$b3,$b4,$b5) ;
asort($sortierarray); // in aufsteigender Reihenfolge sortieren
while(list(,$val) = each($sortierarray)){
$i++;
echo round($val,2) . "<br>"; / / Sortierte Werte ausgeben
if($i>=$max_outputs) exit;
}
Hoffe ihr versteht was ich meine, ist sicher was ganz einfaches, was ich übersehe...
Vielen Dank im Vorraus für eure Hilfe!
MfG
-Micha-
Kommentar