if ($jahr2 == ‚2099-01-01‘)
{
$jahr_anzeige = ‚1970 bis jetzt‘;
}
if ($sprache == „D“)
{
echo ‚Folgende Daten wurden für ‚;
echo $jahr_anzeige;
echo ‚ gefunden.‘;
echo ‚ ‚;
}
else
{
echo ‚The following data were available for ‚;
echo $jahr_anzeige;
echo ‚ ‚;
}
// Auswertung der gefahrenen Rennen
$anzahl = „SELECT sum(Ergebnisse.Fahrer2 / Ergebnisse.Fahrer2) as Anzahl, Ergebnisse.Fahrer2,
Fahrer.Vorname, Fahrer.Nachname, Fahrer.Fahne
FROM Ergebnisse, Rennen, Fahrer
WHERE Rennen.Datum >= ‚$jahr1‘
AND Rennen.Datum < '$jahr2'
AND Rennen.Lfdnr = Ergebnisse.Rennen
AND Rennen.Veranstaltung != 'NBM-Lauf'
AND Rennen.Veranstaltung != 'SBM-Lauf'
AND Fahrer.Lfdnr = Ergebnisse.Fahrer2
AND Ergebnisse.Fahrer2 > 0
GROUP BY Ergebnisse.Fahrer2 ORDER BY Anzahl DESC, Fahrer.Nachname LIMIT 0,50″;
$anz = mysql_query($anzahl, $conID);
if ($sprache == „D“)
{
echo ‚Anzahl der gefahrenen Rennen‘;
$punkte = „SELECT sum(Ergebnisse.Punkte) as GesPunkte, Ergebnisse.Fahrer2,
Fahrer.Vorname, Fahrer.Nachname, Fahrer.Fahne
FROM Ergebnisse, Rennen, Fahrer
WHERE Rennen.Datum >= ‚$jahr1‘
AND Rennen.Datum < '$jahr2'
AND Rennen.Lfdnr = Ergebnisse.Rennen
AND Rennen.Veranstaltung != 'NBM-Lauf'
AND Rennen.Veranstaltung != 'SBM-Lauf'
AND Ergebnisse.Fahrer2 = Fahrer.Lfdnr
AND Ergebnisse.Fahrer2 > 0
GROUP BY Fahrer2 ORDER BY GesPunkte DESC, Fahrer.Nachname LIMIT 0,50″;
$anzpunkte = mysql_query($punkte, $conID);
$platz1 = „SELECT sum(Ergebnisse.Platz) as Platz1, Ergebnisse.Fahrer2,
Fahrer.Vorname, Fahrer.Nachname, Fahrer.Fahne
FROM Ergebnisse, Rennen, Fahrer
WHERE Rennen.Datum >= ‚$jahr1‘
AND Rennen.Datum < '$jahr2'
AND Rennen.Lfdnr = Ergebnisse.Rennen
AND Rennen.Veranstaltung != 'NBM-Lauf'
AND Rennen.Veranstaltung != 'SBM-Lauf'
AND Ergebnisse.Platz = '1'
AND Ergebnisse.Fahrer2 = Fahrer.Lfdnr
AND Ergebnisse.Fahrer2 > 0
GROUP BY Fahrer2 ORDER BY Platz1 DESC, Fahrer.Nachname LIMIT 0,100″;
$anzplatz1 = mysql_query($platz1, $conID);
while ($datensatz1 = mysql_fetch_array($anzplatz1))
{
$platz2 = mysql_query („SELECT sum(Platz) as Platz2 FROM Ergebnisse, Rennen
WHERE Rennen.Datum >= ‚$jahr1‘
AND Rennen.Datum < '$jahr2'
AND Rennen.Lfdnr = Ergebnisse.Rennen
AND Rennen.Veranstaltung != 'NBM-Lauf'
AND Rennen.Veranstaltung != 'SBM-Lauf'
AND Ergebnisse.Platz = '2'
AND Ergebnisse.Fahrer2 = $datensatz1[Fahrer2]");
$anzplatz2 = mysql_fetch_array($platz2);
$platz3 = mysql_query ("SELECT sum(Platz) as Platz3 FROM Ergebnisse, Rennen
WHERE Rennen.Datum >= ‚$jahr1‘
AND Rennen.Datum < '$jahr2'
AND Rennen.Lfdnr = Ergebnisse.Rennen
AND Rennen.Veranstaltung != 'NBM-Lauf'
AND Rennen.Veranstaltung != 'SBM-Lauf'
AND Ergebnisse.Platz = '3'
AND Ergebnisse.Fahrer2 = $datensatz1[Fahrer2]");
$anzplatz3 = mysql_fetch_array($platz3);
$platz4 = mysql_query ("SELECT sum(Platz) as Platz4 FROM Ergebnisse, Rennen
WHERE Rennen.Datum >= ‚$jahr1‘
AND Rennen.Datum < '$jahr2'
AND Rennen.Lfdnr = Ergebnisse.Rennen
AND Rennen.Veranstaltung != 'NBM-Lauf'
AND Rennen.Veranstaltung != 'SBM-Lauf'
AND Ergebnisse.Platz = '4'
AND Ergebnisse.Fahrer2 = $datensatz1[Fahrer2]");
$anzplatz4 = mysql_fetch_array($platz4);
$platz5 = mysql_query ("SELECT sum(Platz) as Platz5 FROM Ergebnisse, Rennen
WHERE Rennen.Datum >= ‚$jahr1‘
AND Rennen.Datum < '$jahr2'
AND Rennen.Lfdnr = Ergebnisse.Rennen
AND Rennen.Veranstaltung != 'NBM-Lauf'
AND Rennen.Veranstaltung != 'SBM-Lauf'
AND Ergebnisse.Platz = '5'
AND Ergebnisse.Fahrer2 = $datensatz1[Fahrer2]");
$anzplatz5 = mysql_fetch_array($platz5);
$platz6 = mysql_query ("SELECT sum(Platz) as Platz6 FROM Ergebnisse, Rennen
WHERE Rennen.Datum >= ‚$jahr1‘
AND Rennen.Datum < '$jahr2'
AND Rennen.Lfdnr = Ergebnisse.Rennen
AND Rennen.Veranstaltung != 'NBM-Lauf'
AND Rennen.Veranstaltung != 'SBM-Lauf'
AND Ergebnisse.Platz = '6'
AND Ergebnisse.Fahrer2 = $datensatz1[Fahrer2]");
$anzplatz6 = mysql_fetch_array($platz6);
$daten[] = array('Pos' => ($datensatz1[Platz1] * 500000) + ($anzplatz2[0] * 5000 / 2) + ($anzplatz3[0] * 50 / 3) + ($anzplatz4[0] * 0.5 / 4) + ($anzplatz5[0] * 0.005 / 5) + ($anzplatz6[0] * 0.00005 / 6),
‚Lfdnr‘ => $datensatz1[Fahrer2], ‚Fahne‘ => $datensatz1[Fahne], ‚Vorname‘ => $datensatz1[Vorname], ‚Nachname‘ => $datensatz1[Nachname],
‚Platz1‘ => $datensatz1[Platz1], ‚Platz2’=> $anzplatz2[0] / 2, ‚Platz3‘ => $anzplatz3[0] / 3,
‚Platz4‘ => $anzplatz4[0] / 4, ‚Platz5’=> $anzplatz5[0] / 5, ‚Platz6‘ => $anzplatz6[0] / 6);
}
rsort ($daten);
// Ausgabe der Fahrerdaten
foreach($daten as $anzeige)
{
$i = $i + 1;
$fahne1 = $anzeige[Fahne];
echo ‚