$gu = mysql_result($res, $i, "rueckstand"); $lf = $i + 1; // Abfragen der Anzahl Fahrten $sql = "SELECT count(*) AS anzahl FROM zeiten WHERE StreckenKey= {$StreckenKey} AND TeilnehmerKey= {$tk}"; $res_num = mysql_query($sql); $nz = mysql_result($res_num, 0, "anzahl"); // Abfragen der Anzahl Fahrten insgesamt //$sql = "SELECT count(*) AS anzahl FROM zeiten WHERE TeilnehmerKey= $tk"; //$res_num = mysql_query($sql); //$gz = mysql_result($res_num, 0, "anzahl"); // Entscheid für die Farbe der Markierung $sql = "SELECT Endzeit FROM zeiten WHERE StreckenKey= {$StreckenKey} AND TeilnehmerKey= {$tk} ORDER BY Fahrzeit"; $res_num = mysql_query($sql); $ez = @mysql_result($res_num, 0, "Endzeit"); // Berechnen der Differenz, inkl. Berücksichtigung der Zeitverschiebung des Servers von 1h $ez = (time() + 3600 - dateMysql($ez)) / (3600 * 24); //echo "$ez"; echo "<div class=\"a\">"; if ($highlight == $tk) { echo "<tr bgcolor=#F78181>"; } else { if ($ez > 0 && $ez < 7) { echo "<tr bgcolor=" . $color[floor($ez)] . ">"; } else { echo "<tr>"; } } // Tabellenzeile mit -zellen if ($nn == "(noch") { // kein link für (noch nicht ausgewertet) echo "<td>{$lf}</td> <td>{$nn}</a></td> <td>{$vn}</a></td>";
$i = 0; while ($i < $num) { echo "<tr><td>"; $StreckenKey = mysql_result($res, $i, "StreckenKey"); $sql = "SELECT count(*) AS count FROM zeiten\n\t\t\tWHERE TeilnehmerKey={$TeilnehmerKey} AND StreckenKey={$StreckenKey}"; //echo $sql; $res2 = mysql_query($sql); $count = mysql_result($res2, 0, "count"); $str = mysql_result($res, $i, "Streckenname"); $typ = mysql_result($res, $i, "Typ"); $year = mysql_result($res, $i, "Jahr"); echo "<h2><a href=\"rangliste.php?rennen={$StreckenKey}&jahr={$year}&teilnehmer={$TeilnehmerKey}\">{$str} ({$typ}, {$year})</a></h2></td><td>"; $old_i = $i; for ($i; $i < $count + $old_i; ++$i) { $datum = mysql_result($res, $i, "startzeit"); echo dateMysql('d.m.Y', $datum); if ($i != $count + $old_i - 1) { // Zeilenumbruch, ausser bei der letzten Zeile echo "<br>"; } } echo "</td><td>"; $i = $old_i; for ($i; $i < $count + $old_i; ++$i) { $time = mysql_result($res, $i, "fahrzeit"); echo $time; if ($i != $count + $old_i - 1) { // Zeilenumbruch, ausser bei der letzten Zeile echo "<br>"; } }