Fahrerdaten

[insert_php]
session_start();
require(TEMPLATEPATH . ‚/datenbank.php‘);

// Datenbank aufrufen und Variablen Eintragen
$sprache = substr($_GET[’sp‘],0,1);
if (empty($sprache)) { $sprache = „D“; }
$fahrernr = mysql_real_escape_string((int) $_GET[‚fahrerID‘]);

if ($fahrernr < 1) { echo "Bitte gehe ins Menü Datenbank"; echo "
„;
echo „„;
echo „

Zurück

„;
}
else
{
$sql3 = “ SELECT bildhtml, bildtump, bildgross from Fahrer
WHERE Fahrer.Lfdnr = $fahrernr „;
$abfrageergebnis3 = mysql_query( $sql3, $conID );

while ($datensatz3 = mysql_fetch_array( $abfrageergebnis3 ))
{
$bildhtml = $datensatz3[‚bildhtml‘];
$bildtump = $datensatz3[‚bildtump‘];
$bildgross = $datensatz3[‚bildgross‘];
}

// Anzahl Teilnahme an WM
$anzahlwm = 0;
$abfrage8 = „select Lfdnr FROM Rennen WHERE Rennen.Veranstaltung LIKE ‚%WM%'“;
$ergebnis1 = mysql_query( $abfrage8);
while ($datensatz9 = mysql_fetch_array( $ergebnis1 ))
{
$rennnr = $datensatz9[‚Lfdnr‘];
$abfrage9 = „select Platz FROM Ergebnisse where Ergebnisse.Rennen = $rennnr AND Ergebnisse.Fahrer1 = $fahrernr“;
$ergebnis9 = mysql_query($abfrage9);
if (mysql_fetch_row($ergebnis9) > 0) { $anzahlwm++; }
}

// Anzahl Teilnahme an EM
$anzahlem = 0;
$abfrage8 = „select Lfdnr FROM Rennen WHERE Rennen.Veranstaltung LIKE ‚EM%'“;
$ergebnis1 = mysql_query( $abfrage8);
while ($datensatz9 = mysql_fetch_array( $ergebnis1 ))
{
$rennnr = $datensatz9[‚Lfdnr‘];
$abfrage9 = „select Platz FROM Ergebnisse where Ergebnisse.Rennen = $rennnr AND Ergebnisse.Fahrer1 = $fahrernr“;
$ergebnis9 = mysql_query($abfrage9);
if (mysql_fetch_row($ergebnis9) > 0) { $anzahlem++; }
}

// Anzahl Teilnahme an DM
$anzahldm = 0;
$abfrage8 = „select Lfdnr FROM Rennen WHERE Rennen.Veranstaltung LIKE ‚DM'“;
$ergebnis1 = mysql_query( $abfrage8);
while ($datensatz9 = mysql_fetch_array( $ergebnis1 ))
{
$rennnr = $datensatz9[‚Lfdnr‘];
$abfrage9 = „select Platz FROM Ergebnisse where Ergebnisse.Rennen = $rennnr AND Ergebnisse.Fahrer1 = $fahrernr“;
$ergebnis9 = mysql_query($abfrage9);
if (mysql_fetch_row($ergebnis9) > 0) { $anzahldm++; }
}

// Anzahl Teilnahme an Bahnpokal
$anzahlbp = 0;
$abfrage8 = „select Lfdnr FROM Rennen WHERE Rennen.Veranstaltung LIKE ‚Bahnpokal'“;
$ergebnis1 = mysql_query( $abfrage8);
while ($datensatz9 = mysql_fetch_array( $ergebnis1 ))
{
$rennnr = $datensatz9[‚Lfdnr‘];
$abfrage9 = „select Platz FROM Ergebnisse where Ergebnisse.Rennen = $rennnr AND Ergebnisse.Fahrer1 = $fahrernr“;
$ergebnis9 = mysql_query($abfrage9);
if (mysql_fetch_row($ergebnis9) > 0) { $anzahlbp++; }
}

// Anzahl Teilnahme an EM Beifahrer
$anzahlemb = 0;
$abfrage8 = „select Lfdnr FROM Rennen WHERE Rennen.Veranstaltung LIKE ‚EM%'“;
$ergebnis1 = mysql_query( $abfrage8);
while ($datensatz9 = mysql_fetch_array( $ergebnis1 ))
{
$rennnr = $datensatz9[‚Lfdnr‘];
$abfrage9 = „select Platz FROM Ergebnisse where Ergebnisse.Rennen = $rennnr AND Ergebnisse.Fahrer2 = $fahrernr“;
$ergebnis9 = mysql_query($abfrage9);
if (mysql_fetch_row($ergebnis9) > 0) { $anzahlemb++; }
}

// Anzahl Teilnahme an DM Beifahrer
$anzahldmb = 0;
$abfrage8 = „select Lfdnr FROM Rennen WHERE Rennen.Veranstaltung LIKE ‚DM'“;
$ergebnis1 = mysql_query( $abfrage8);
while ($datensatz9 = mysql_fetch_array( $ergebnis1 ))
{
$rennnr = $datensatz9[‚Lfdnr‘];
$abfrage9 = „select Platz FROM Ergebnisse where Ergebnisse.Rennen = $rennnr AND Ergebnisse.Fahrer2 = $fahrernr“;
$ergebnis9 = mysql_query($abfrage9);
if (mysql_fetch_row($ergebnis9) > 0) { $anzahldmb++; }
}

// Anzahl Teilnahme an Bahnpokal Beifahrer
$anzahlbpb = 0;
$abfrage8 = „select Lfdnr FROM Rennen WHERE Rennen.Veranstaltung LIKE ‚Bahnpokal'“;
$ergebnis1 = mysql_query( $abfrage8);
while ($datensatz9 = mysql_fetch_array( $ergebnis1 ))
{
$rennnr = $datensatz9[‚Lfdnr‘];
$abfrage9 = „select Platz FROM Ergebnisse where Ergebnisse.Rennen = $rennnr AND Ergebnisse.Fahrer2 = $fahrernr“;
$ergebnis9 = mysql_query($abfrage9);
if (mysql_fetch_row($ergebnis9) > 0) { $anzahlbpb++; }
}

// Anzahl Punkte ermitteln
$punkte = mysql_query(„select sum(Punkte) FROM Ergebnisse where (Ergebnisse.Fahrer1 = $fahrernr)“);
$punktefahrer = mysql_fetch_array($punkte);
$punkte = mysql_query(„select sum(Punkte) FROM Ergebnisse where (Ergebnisse.Fahrer2 = $fahrernr)“);
$punktebeifahrer = mysql_fetch_array($punkte);

// Anzahl Rennen ermitteln
$abfrage = „select count(Platz) FROM Ergebnisse where Ergebnisse.Fahrer1 = $fahrernr“;
$ergebnis = mysql_query($abfrage);
$menge = mysql_fetch_row($ergebnis);
$anzahlfahrer = $menge[0];
$abfrage = „select count(Platz) FROM Ergebnisse where Ergebnisse.Fahrer2 = $fahrernr“;
$ergebnis = mysql_query($abfrage);
$menge = mysql_fetch_row($ergebnis);
$anzahlbeifahrer = $menge[0];

// Anzahl erste Plätze ermitteln
$platz1 = mysql_query(„select sum(Platz) FROM Ergebnisse where (Ergebnisse.Fahrer1 = $fahrernr) and Ergebnisse.Platz = 1“);
$platz1fahrer = mysql_fetch_array($platz1);
$platz1 = mysql_query(„select sum(Platz) FROM Ergebnisse where (Ergebnisse.Fahrer2 = $fahrernr) and Ergebnisse.Platz = 1“);
$platz1beifahrer = mysql_fetch_array($platz1);

// Anzahl zweite Plätze ermitteln
$platz2 = mysql_query(„select sum(Platz) FROM Ergebnisse where (Ergebnisse.Fahrer1 = $fahrernr) and Ergebnisse.Platz = 2“);
$platz2fahrer = mysql_fetch_array($platz2);
$platz2 = mysql_query(„select sum(Platz) FROM Ergebnisse where (Ergebnisse.Fahrer2 = $fahrernr) and Ergebnisse.Platz = 2“);
$platz2beifahrer = mysql_fetch_array($platz2);

// Anzahl dritte Plätze ermitteln
$platz3 = mysql_query(„select sum(Platz) FROM Ergebnisse where (Ergebnisse.Fahrer1 = $fahrernr) and Ergebnisse.Platz = 3“);
$platz3fahrer = mysql_fetch_array($platz3);
$platz3 = mysql_query(„select sum(Platz) FROM Ergebnisse where (Ergebnisse.Fahrer2 = $fahrernr) and Ergebnisse.Platz = 3″);
$platz3beifahrer = mysql_fetch_array($platz3);

// Persöhnliche Daten abfragen
$sql1 = “ SELECT Vorname, Nachname, Fahne, bildhtml, bildtump, bildgross, date_format(Fahrer.Geburtstag, ‚%d.%m.%Y‘) AS Geburtstag, date_format(Fahrer.Todestag, ‚%d.%m.%Y‘) AS Todestag, Geburtsort, Beruf, Bemerkung, Spitzname from Fahrer
WHERE Fahrer.Lfdnr = $fahrernr „;
$abfrageergebnis1 = mysql_query( $sql1, $conID );

while ($datensatz = mysql_fetch_array( $abfrageergebnis1 ))
{
$fahne1 = $datensatz[‚Fahne‘];

// Alter berechnen
$datum = date(‚d.m.Y‘);
$Tag1=(int) substr($datum, 0,2);
$Monat1=(int) substr($datum, 3, 2);
$Jahr1=(int) substr($datum, 6, 4);
$Tag2=(int) substr($datensatz[‚Geburtstag‘], 0, 2);
$Monat2=(int) substr($datensatz[‚Geburtstag‘], 3, 2);
$Jahr2=(int) substr($datensatz[‚Geburtstag‘], 6, 4);

// Wenn gestorben wie alt geworden

//Ermittelt grundsätzlich das Alter
$alter = $Jahr1 – $Jahr2;
$monat = $Monat1 – $Monat2;
$tag = $Tag1 – $Tag2;

// Prüft, ob wir noch vor dem Geburtsmonat sind und verringert ggf. das Alter um 1 Jahr
if($Monat1 < $Monat2) { $alter = $alter - 1; $monat = (12 - $Monat2) + $Monat1; if($Tag1 < $Tag2) { $tag = $Tag2 - $Tag1; } } //Prüft, ob wir zwar im Geburtsmonat, aber noch vor dem Geburtstag sind und verringert ggf. das Alter um 1 Jahr if(($Monat1 == $Monat2) && ($Tag1 < $Tag2)) { $alter = $alter - 1; $monat = 0; $tag = $Tag1 - $Tag2; } // Ende Alter berechnen // Daten anzeigen linke Box echo '

‚;
echo ‚

‚;
echo ‚

‚;
$Vorname = $datensatz[‚Vorname‘];
$Nachname = $datensatz[‚Nachname‘];
echo ‚

„;
echo ‚

‚;
echo ‚

„;
echo ‚

„;

if (strlen($datensatz[‚Spitzname‘]) > 0)
{
echo ‚

„;
echo ‚

„;
}

echo ‚

„;
echo ‚

„;
echo ‚

„;
if ($alter < 200) { echo '

„;
}
else
{
echo ‚

„;
}
echo ‚

„;
echo ‚

„;
echo ‚

„;
echo ‚

„;
if ($datensatz[‚Todestag‘] > „00.00.0000“)
{
echo ‚

‚;
echo ‚

‚;
}
echo „

„;
echo „

‚;
echo „Nation“;
echo „
‚;
echo „Name“;
echo „
‚;
echo $datensatz[‚Vorname‘], “ „, $datensatz[‚Nachname‘];
echo „
‚;
if ($sprache == „D“) { echo „Spitzname“; } else { echo „Nickname“; }
echo „
‚;
echo $datensatz[‚Spitzname‘];
echo „
‚;
if ($sprache == „D“) { echo „Geboren am“; } else { echo „Born on“; }
echo „
‚;
if ($datensatz[‚Geburtstag‘] > „00.00.0000“) { echo $datensatz[‚Geburtstag‘]; } else { echo “ „; }
echo „
‚;
if ($sprache == „D“) { echo „Alter“; } else { echo „Age“; }
echo „
‚;
echo $alter;
if ($sprache == „D“) { echo “ Jahre „; } else { echo “ Year“; }
echo „
‚;
echo “ „;
echo „
‚;
if ($sprache == „D“) { echo „Geburtsort“; } else { echo „Birthplace“; }
echo „
‚;
echo $datensatz[‚Geburtsort‘];
echo „
‚;
if ($sprache == „D“) { echo „Beruf“; } else { echo „Profession“; }
echo „
‚;
echo $datensatz[‚Beruf‘];
echo „
‚;
if ($sprache == „D“) { echo „Todestag“; } else { echo „Date of Death“; }
echo ‚
‚;
echo $datensatz[‚Todestag‘];
echo ‚
‚;
if ($sprache == „D“) { echo „Bemerkung“; } else { echo „Remark“; }
echo ‚
‚;
echo $datensatz[‚Bemerkung‘];
echo ‚

„;
echo ‚

‚;
echo ‚

‚;
echo ‚

‚;
echo ‚

‚;
echo ‚

‚;
echo ‚
‚;

// Daten anzeigen linke Box
if ($anzahlfahrer > 0)
{
echo ‚

‚;
echo ‚

‚;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
if ($anzahlwm > 0) {
echo „

„;
echo „

„;
}
if ($anzahlem > 0) {
echo „

„;
echo „

„;
}
if ($anzahldm > 0) {
echo „

„;
echo „

„;
}
if ($anzahlbp > 0) {
echo „

„;
echo „

„;
}
echo ‚

„;
if ($sprache == „D“) { echo „Anzahl Rennen als Fahrer“; } else { echo „Number of races as rider“; }
echo „
„;
echo $anzahlfahrer;
echo „
„;
if ($sprache == „D“) { echo „Anzahl Siege“; } else { echo „Number of first places“; }
echo „
„;
echo $platz1fahrer[0] / 1;
echo „
„;
if ($sprache == „D“) { echo „Anzahl zweite Plätze“; } else { echo „Number of second places“; }
echo „
„;
echo $platz2fahrer[0] / 2;
echo „
„;
if ($sprache == „D“) { echo „Anzahl dritte Plätze“; } else { echo „Number of third places“; }
echo „
„;
echo $platz3fahrer[0] / 3;
echo „
„;
if ($sprache == „D“) { echo „Podestplätze in %“; } else { echo „Podiums in %“; }
echo „
„;
echo round (($platz1fahrer[0] + ($platz2fahrer[0] /2) + ($platz3fahrer[0] /3)) / ($anzahlfahrer / 100),2);
echo „
„;
if ($sprache == „D“) { echo „Gesamte Punkte“; } else { echo „Total points“; }
echo „
„;
echo $punktefahrer[0];
echo „
„;
if ($sprache == „D“) { echo „Gefahrene WM Rennen“; } else { echo „Driven WM races“; }
echo „
„;
echo $anzahlwm;
echo „
„;
if ($sprache == „D“) { echo „Gefahrene EM Rennen“; } else { echo „Driven EM races“; }
echo „
„;
echo $anzahlem;
echo „
„;
if ($sprache == „D“) { echo „Gefahrene DM Rennen“; } else { echo „Driven DM races“; }
echo „
„;
echo $anzahldm;
echo „
„;
if ($sprache == „D“) { echo „Teilnahme am Bahnpokal“; } else { echo „Driven Bahnpokal“; }
echo „
„;
echo $anzahlbp;
echo „

‚;
echo ‚

‚;
}
if ($anzahlbeifahrer > 0)
{
echo ‚
‚;
echo ‚

‚;
echo ‚

‚;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
echo „

„;
if ($anzahlemb > 0) {
echo „

„;
echo „

„;
}
if ($anzahldmb > 0) {
echo „

„;
echo „

„;
}
if ($anzahlbpb > 0) {
echo „

„;
echo „

„;
}
echo ‚

„;
if ($sprache == „D“) { echo „Anzahl Rennen als Beifahrer“; } else { echo „Number of races as co-rider“; }
echo „
„;
echo $anzahlbeifahrer;
echo „
„;
if ($sprache == „D“) { echo „Anzahl Siege“; } else { echo „Number of first places“; }
echo „
„;
echo $platz1beifahrer[0];
echo „
„;
if ($sprache == „D“) { echo „Anzahl zweite Plätze“; } else { echo „Number of second places“; }
echo „
„;
echo $platz2beifahrer[0] / 2;
echo „
„;
if ($sprache == „D“) { echo „Anzahl dritte Plätze“; } else { echo „Number of third places“; }
echo „
„;
echo $platz3beifahrer[0] / 3;
echo „
„;
if ($sprache == „D“) { echo „Podestplätze in %“; } else { echo „Podiums in %“; }
echo „
„;
echo round (($platz1beifahrer[0] + ($platz2beifahrer[0] /2) + ($platz3beifahrer[0] /3)) / ($anzahlbeifahrer / 100),2);
echo „
„;
if ($sprache == „D“) { echo „Gesamte Punkte“; } else { echo „Total points“; }
echo „
„;
echo $punktebeifahrer[0];
echo „
„;
if ($sprache == „D“) { echo „Gefahrene EM Rennen“; } else { echo „Driven EM races“; }
echo „
„;
echo $anzahlemb;
echo „
„;
if ($sprache == „D“) { echo „Gefahrene DM Rennen“; } else { echo „Driven DM races“; }
echo „
„;
echo $anzahldmb;
echo „
„;
if ($sprache == „D“) { echo „Teilnahme am Bahnpokal“; } else { echo „Driven Bahnpokal“; }
echo „
„;
echo $anzahlbpb;
echo „

‚;
echo ‚

‚;
}
}

echo ‚
‚;
// Ende obere Boxen anzeigen

// Die meisten Gegner als Fahrer
if ($anzahlfahrer > 0)
{
echo ‚
‚;

if ($sprache == „D“)
{
echo „Performance von „;
echo $Vorname, “ „, $Nachname;
echo “ im Vergleich zu folgenden Fahrern“;
echo ‚

‚;
echo ‚

‚;
echo ‚

‚;
}
else
{
echo „Performance from „;
echo $Vorname, “ „, $Nachname;
echo “ compared to the following drivers“;
echo ‚

‚;
echo ‚

Gegner Land Begegnungen Gewonnen in %
‚;
echo ‚

‚;
}
$sql5 = „SELECT p1.Rennen,
p1.Fahrer1, count(p1.Fahrer1) AS anzahl,
p2.Rennen,
p2.Fahrer1
FROM Ergebnisse AS p1
inner join Ergebnisse AS p2
on p1.Rennen = p2.Rennen
WHERE p1.Fahrer1 = $fahrernr AND p2.Fahrer1 <> $fahrernr
GROUP BY p2.Fahrer1 ORDER BY anzahl DESC, p2.Fahrer1 LIMIT 10″;

$abfrageergebnis5 = mysql_query($sql5, $conID);

while ($datensatz5 = mysql_fetch_array( $abfrageergebnis5 ))
{
$fahrer2 = $datensatz5[‚Fahrer1‘];

$gegen = „SELECT p1.Rennen,
p1.Platz,
p1.Fahrer1, count(p1.Fahrer1) AS anzahl1,
p2.Rennen,
p2.Platz,
p2.Fahrer1
FROM Ergebnisse AS p1
inner join Ergebnisse AS p2
on p1.Rennen = p2.Rennen
WHERE p1.Fahrer1 = $fahrernr AND p2.Fahrer1 = $fahrer2 AND p2.Platz = p1.Platz
GROUP BY p2.Fahrer1“;
$ergebnisgegen = mysql_query($gegen);
$gegeneinander = mysql_fetch_row($ergebnisgegen);
if (empty($gegeneinander)) { $gegeneinander = 0; } else {
$gegeneinander = $gegeneinander[3]; }

$sql6 = „SELECT p1.Rennen,
p1.Platz,
p1.Fahrer1, count(p1.Fahrer1) AS anzahl1,
p2.Rennen,
p2.Platz,
p2.Fahrer1
FROM Ergebnisse AS p1
inner join Ergebnisse AS p2
on p1.Rennen = p2.Rennen
WHERE p1.Fahrer1 = $fahrernr AND p2.Fahrer1 = $fahrer2 AND ((p2.Platz – p1.Platz) <= 0 OR (p2.Platz = p1.Platz)) GROUP BY p2.Fahrer1"; $abfrageergebnis6 = mysql_query($sql6, $conID); while ($datensatz6 = mysql_fetch_array( $abfrageergebnis6 )) { $sql7 = " SELECT Vorname, Nachname, Fahne from Fahrer WHERE Fahrer.Lfdnr = $datensatz6[Fahrer1] "; $abfrageergebnis7 = mysql_query( $sql7, $conID ); while ($datensatz7 = mysql_fetch_array( $abfrageergebnis7 )) { $fahne1 = $datensatz7['Fahne']; $prozentual = number_format((($datensatz5['anzahl'] - $gegeneinander) - ($datensatz6['anzahl1'] - $gegeneinander)) / (($datensatz5['anzahl'] - $gegeneinander) / 100), 2, '.', ''); echo "

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

„;
echo „

„;
}
}
}
echo ‚

Opponent Country Meetings Won in %
„;
echo $datensatz7[‚Vorname‘], “ „, $datensatz7[‚Nachname‘];
}
else
{
echo „

„;
echo $datensatz7[‚Vorname‘], “ „, $datensatz7[‚Nachname‘];
}
echo „
„;
echo ‚‚;
echo „
„;
echo $datensatz5[‚anzahl‘] – $gegeneinander;
echo ‚
‚;
echo $datensatz5[‚anzahl‘] – $datensatz6[‚anzahl1‘];
echo ‚
‚;
echo $datensatz6[‚anzahl1‘] – $gegeneinander;
echo „
„;
if ($prozentual >= 50)
{
echo „„;
echo $prozentual;
echo „
„;
}
else
{
echo „„;
echo $prozentual;
echo „
„;
}
echo „

‚;
echo ‚

‚;
echo ‚
‚;

// Anzeige Performance
echo ‚

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

‚;

// Ende Performance

// Tabelle erstellen fuer die Ausgabe als Fahrer
if ($sprache == „D“)
{
echo „Gespeicherte Rennen von „;
echo $Vorname, “ „, $Nachname;
echo “ in der Datenbank“;
}
else
{
echo „Stored races from „;
echo $Vorname, “ „, $Nachname;
echo “ in the database“;
}

// Ab hier werden die Datensaetze zeilenweise ausgeben (auch fetchen genannt)

$daten_pro_seite = 25; // Anzeige der Datensätze pro Seite

$menge = $anzahlfahrer; // Anzahl der Datensätze
$aktuelle_seite = isset($_GET[„seite“]) ? mysql_real_escape_string($_GET[„seite“]) : 1; // Aktuelle Seite
$start = $aktuelle_seite * $daten_pro_seite – $daten_pro_seite; // Start berechnen

// Seitennavigation
$zaehler = 1;
echo ‚
‚;
echo „Seite „;
for ($anzahl = 0; $anzahl < $menge; $anzahl = $anzahl + $daten_pro_seite) { echo ($zaehler == $aktuelle_seite ? '‚ . $zaehler . ‚ ‚ :
‚ . $zaehler . ‚ ‚);
$zaehler++;
}
echo ‚

‚;
echo ‚

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

„;
}
else
{
echo „

„;
}
$datensaetze = mysql_query(„SELECT Ergebnisse.Punkte, Ergebnisse.Platz, Rennen.Veranstaltung, Rennen.Lizenz, Rennen.Lfdnr, date_format(Rennen.Datum, ‚%d.%m.%Y‘) AS Datum, Bahn.Name
FROM Ergebnisse, Rennen, Bahn
WHERE Ergebnisse.Fahrer1 = $fahrernr
AND Ergebnisse.Rennen = Rennen.Lfdnr AND Rennen.Bahn = Bahn.Lfdnr ORDER BY Rennen.Datum DESC LIMIT $start,$daten_pro_seite“);
while ($datensatz = mysql_fetch_assoc( $datensaetze ))
{

$i ++;
$_SESSION[‚Platz‘ .$i] = $datensatz[‚Platz‘];

echo „

„;
echo „

„;
echo „

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

„;
}
else
{
echo „

„;
}
echo „

„;
echo „

„;
echo „

„;
echo „

„;

}
// Tabelle schliessen
echo „

Datum Ort Veranstaltung Lizenz Platz Punkte
Date City Event Lizenz Place Points
“ .$datensatz[‚Datum‘]. „ “ .$datensatz[‚Name‘]. „ “ .$datensatz[‚Veranstaltung‘]. “ “ .$datensatz[‚Veranstaltung‘]. “ “ .$datensatz[‚Lizenz‘]. „ “ .$datensatz[‚Platz‘]. „ “ .$datensatz[‚Punkte‘]. „

„;
echo ‚

‚;
}

// Anzeige der Daten wenn Beifahrer
if ($anzahlbeifahrer > 0)
{
// Die meisten Gegner
echo ‚
‚;

if ($sprache == „D“)
{
echo „Performance von „;
echo $Vorname, “ „, $Nachname;
echo “ im Vergleich zu folgenden Beifahrern“;
echo ‚

‚;
echo ‚

‚;
echo ‚

‚;
}
else
{
echo „Performance from „;
echo $Vorname, “ „, $Nachname;
echo “ compared to the following co-drivers“;
echo ‚

‚;
echo ‚

Gegner Land Begegnungen Gewonnen in %
‚;
echo ‚

‚;
}
$sql5 = „SELECT p1.Rennen,
p1.Fahrer2, count(p1.Fahrer2) AS anzahl,
p2.Rennen,
p2.Fahrer2
FROM Ergebnisse AS p1
inner join Ergebnisse AS p2
on p1.Rennen = p2.Rennen
WHERE p1.Fahrer2 = $fahrernr AND p2.Fahrer2 <> $fahrernr
GROUP BY p2.Fahrer2 ORDER BY anzahl DESC, p2.Fahrer2 LIMIT 10″;

$abfrageergebnis5 = mysql_query($sql5, $conID);

while ($datensatz5 = mysql_fetch_array( $abfrageergebnis5 ))
{
$fahrer2 = $datensatz5[‚Fahrer2‘];

$gegen = „SELECT p1.Rennen,
p1.Platz,
p1.Fahrer1, count(p1.Fahrer1) AS anzahl1,
p2.Rennen,
p2.Platz,
p2.Fahrer1
FROM Ergebnisse AS p1
inner join Ergebnisse AS p2
on p1.Rennen = p2.Rennen
WHERE p1.Fahrer1 = $fahrernr AND p2.Fahrer1 = $fahrer2 AND p2.Platz = p1.Platz
GROUP BY p2.Fahrer1“;
$ergebnisgegen = mysql_query($gegen);
$gegeneinander = mysql_fetch_row($ergebnisgegen);
if (empty($gegeneinander)) { $gegeneinander = 0; } else {
$gegeneinander = $gegeneinander[3]; }

$sql6 = „SELECT p1.Rennen,
p1.Platz,
p1.Fahrer2, count(p1.Fahrer2) AS anzahl1,
p2.Rennen,
p2.Platz,
p2.Fahrer2
FROM Ergebnisse AS p1
inner join Ergebnisse AS p2
on p1.Rennen = p2.Rennen
WHERE p1.Fahrer2 = $fahrernr AND p2.Fahrer2 = $fahrer2 AND ((p2.Platz – p1.Platz) <= 0 OR (p2.Platz = p1.Platz)) GROUP BY p2.Fahrer2"; $abfrageergebnis6 = mysql_query($sql6, $conID); while ($datensatz6 = mysql_fetch_array( $abfrageergebnis6 )) { $sql7 = " SELECT Vorname, Nachname, Fahne from Fahrer WHERE Fahrer.Lfdnr = $datensatz6[Fahrer2] "; $abfrageergebnis7 = mysql_query( $sql7, $conID ); while ($datensatz7 = mysql_fetch_array( $abfrageergebnis7 )) { $fahne1 = $datensatz7['Fahne']; $prozentual = number_format((($datensatz5['anzahl'] - $gegeneinander) - ($datensatz6['anzahl1']) - $gegeneinander) / (($datensatz5['anzahl'] - $gegeneinander) / 100), 2, '.', ''); echo "

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

„;
echo „

„;
}
}
}
echo ‚

Opponent Country Meetings Won in %
„;
echo $datensatz7[‚Vorname‘], “ „, $datensatz7[‚Nachname‘];
}
else
{
echo „

„;
echo $datensatz7[‚Vorname‘], “ „, $datensatz7[‚Nachname‘];
}
echo „
„;
echo ‚‚;
echo „
„;
echo $datensatz5[‚anzahl‘] – $gegeneinander;
echo ‚
‚;
echo $datensatz5[‚anzahl‘] – $datensatz6[‚anzahl1‘];
echo ‚
‚;
echo $datensatz6[‚anzahl1‘] – $gegeneinander;
echo „
„;
if ($prozentual >= 50)
{
echo „„;
echo $prozentual;
echo „
„;
}
else
{
echo „„;
echo $prozentual;
echo „
„;
}
echo „

‚;
echo ‚

‚;
echo ‚
‚;

// Anzeige Performance
echo ‚

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

‚;

// Ende Performance

// Tabelle erstellen fuer die Ausgabe als Beifahrer
if ($sprache == „D“)
{
echo „Gespeicherte Rennen von „;
echo $Vorname, “ „, $Nachname;
echo “ in der Datenbank“;
}
else
{
echo „Stored races from „;
echo $Vorname, “ „, $Nachname;
echo “ in the database“;
}
// Ab hier werden die Datensaetze zeilenweise ausgeben (auch fetchen genannt)

$daten_pro_seite5 = 25; // Anzeige der Datensätze pro Seite

$menge5 = $anzahlbeifahrer; // Anzahl der Datensätze
$aktuelle_seite5 = isset($_GET[„seite5“]) ? mysql_real_escape_string($_GET[„seite5“]) : 1; // Aktuelle Seite
$start5 = $aktuelle_seite5 * $daten_pro_seite5 – $daten_pro_seite5; // Start berechnen

// Seitennavigation
$zaehler5 = 1;
echo ‚
‚;
echo „Seite „;
for ($anzahl5 = 0; $anzahl5 < $menge5; $anzahl5 = $anzahl5 + $daten_pro_seite5) { echo ($zaehler5 == $aktuelle_seite5 ? '‚ . $zaehler5 . ‚ ‚ :
‚ . $zaehler5 . ‚ ‚);
$zaehler5++;
}
echo ‚

‚;
echo ‚

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

„;
}
else
{
echo „

„;
}
$datensaetze5 = mysql_query(„SELECT Ergebnisse.Punkte, Ergebnisse.Platz, Rennen.Veranstaltung, Rennen.Lizenz, Rennen.Lfdnr, date_format(Rennen.Datum, ‚%d.%m.%Y‘) AS Datum, Bahn.Name
FROM Ergebnisse, Rennen, Bahn
WHERE Ergebnisse.Fahrer2 = $fahrernr
AND Ergebnisse.Rennen = Rennen.Lfdnr AND Rennen.Bahn = Bahn.Lfdnr ORDER BY Rennen.Datum DESC LIMIT $start5,$daten_pro_seite5“);
$i = 0;
while ($datensatz5 = mysql_fetch_assoc( $datensaetze5 ))
{

$i ++;
$_SESSION[‚Platzbei‘ .$i] = $datensatz5[‚Platz‘];

echo „

„;
echo „

„;
echo „

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

„;
}
else
{
echo „

„;
}
echo „

„;
echo „

„;
echo „

„;
echo „

„;

}
// Tabelle schliessen
echo „

Datum Ort Veranstaltung Lizenz Platz Punkte
Date City Event Lizenz Place Points
“ .$datensatz5[‚Datum‘]. „ “ .$datensatz5[‚Name‘]. „ “ .$datensatz5[‚Veranstaltung‘]. “ “ .$datensatz5[‚Veranstaltung‘]. “ “ .$datensatz5[‚Lizenz‘]. „ “ .$datensatz5[‚Platz‘]. „ “ .$datensatz5[‚Punkte‘]. „

„;
echo ‚

‚;
}
}
echo ‚
‚;
[/insert_php]

Kommentare sind geschlossen.