Bestenliste nach Jahr Beifahrer

[insert_php]
$sprache = substr($_GET[’sp‘],0,1);
if (empty($sprache)) { $sprache = „D“; }
include(TEMPLATEPATH . ‚/datenbank.php‘);
$daten = array();
$jahr1 = mysql_real_escape_string(substr($_GET[‚jahr‘],0,10));
$jahr2 = mysql_real_escape_string(substr($_GET[‚jahr‘],10,20));
$jahr_anzeige = mysql_real_escape_string(substr($_GET[‚jahr‘],0,4));

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‘;

echo ‚

‚;
echo ‚

‚;
echo ‚

‚;
}
else
{
echo ‚Number of driven races‘;

echo ‚

‚;
echo ‚

Rang Nation Beifahrer Anzahl
‚;
echo ‚

‚;
}

$i = 0;
while ($datensatz = mysql_fetch_array($anz))
{
$i = $i + 1;
$fahne1 = $datensatz[‚Fahne‘];
echo „

„;
}
echo ‚

Rank Country Co-Rider Number
„;
echo $i;
echo ‚

‚;
if ($sprache == „D“)
{
echo „

„;
}
else
{
echo „

„;
}
echo $datensatz[„Vorname“] . “ “ .$datensatz[„Nachname“];
echo „
„;
echo floor($datensatz[‚Anzahl‘]);
echo „

‚;
echo ‚

‚;

// Auswertung der gefahrenen Punkte
echo ‚
‚;

if ($sprache == „D“)
{
echo ‚
‚;
echo ‚Anzahl der gefahrenen Punkte‘;
echo ‚

‚;
echo ‚

‚;
echo ‚

‚;
}
else
{
echo ‚
‚;
echo ‚Number of driven points‘;
echo ‚

‚;
echo ‚

Rang Nation Beifahrer Anzahl Punkte
‚;
echo ‚

‚;
}

$i = 0;

$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);

while ($datensatz1 = mysql_fetch_array($anzpunkte))
{
$i = $i + 1;
$fahne1 = $datensatz1[‚Fahne‘];
echo „

„;
}
echo ‚

Rank Country Co-Rider Number of Points
„;
echo $i;
echo ‚

‚;
if ($sprache == „D“)
{
echo „

„;
}
else
{
echo „

„;
}
echo $datensatz1[„Vorname“] . “ “ .$datensatz1[„Nachname“];
echo „
„;
echo $datensatz1[‚GesPunkte‘];
echo „

‚;
echo ‚

‚;

// Rangfolge nach Plazierungen
echo ‚
‚;

if ($sprache == „D“)
{
echo ‚
‚;
echo ‚Rangfolge nach Platzierungen‘;
echo ‚

‚;
echo ‚

‚;
echo ‚

‚;
}
else
{
echo ‚
‚;
echo ‚Ranked by Placement‘;
echo ‚

‚;
echo ‚

Rang Nation Beifahrer 1. Platz 2. Platz 3. Platz 4. Platz 5. Platz 6. Platz
‚;
echo ‚

‚;
}

$i = 0;

$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 ‚

‚;
if ($sprache == „D“)
{
echo „

„;
echo ‚

„;
echo ‚

„;
echo ‚

„;
echo ‚

„;
echo ‚

„;
}
echo ‚

Rank Country Co-Rider 1. Place 2. Place 3. Place 4. Place 5. Place 6. Place
‚;
echo $i;
echo ‚
„;
}
else
{
echo „

„;
}
echo $anzeige[„Vorname“] . “ “ .$anzeige[„Nachname“];
echo ‚
‚;
echo $anzeige[‚Platz1‘];
echo „
‚;
echo $anzeige[‚Platz2‘];
echo „
‚;
echo $anzeige[‚Platz3‘];
echo „
‚;
echo $anzeige[‚Platz4‘];
echo „
‚;
echo $anzeige[‚Platz5‘];
echo „
‚;
echo $anzeige[‚Platz6‘];
echo „

‚;
echo ‚

‚;
[/insert_php]

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.