Vise en "Top 3" i en tabel
Jeg skal ha' lavet en top tre resultat-liste.Jeg har ikke problemer med at lave en Total-resultat-liste, som jeg har lavet på denne måde:
<?php
$db = mysql_connect("adresse", "navn", "password");
mysql_select_db("navn",$db);
$result = mysql_query("SELECT * FROM tabel WHERE gruppe='3-M' AND sluttid<>'00:00:00' ORDER BY sluttid ASC, foedeaar DESC",$db);
echo "<table cellpadding=4 cellspacing=0 border=0><tr><td><b><u>Ranking</u></b></td><td><b><u>Race no.</u></b></td><td><b><u>Last Name</u></b></td><td><b><u>First Name</u></b></td><td><b><u>Year of Birth</u></b></td><td><b><u>Club</u></b></td><td align=center><b><u>Time</u></b></center></td></tr>";
$alternate = "2";
for ($i=1; $myrow = mysql_fetch_row($result); $i++) {
$field1 = $myrow["0"];
$field2 = $myrow["4"];
$field3 = $myrow["3"];
$field4 = $myrow["7"];
$field5 = $myrow["6"];
$field6 = $myrow["1"];
if ($alternate == "1") {
$color = "#ffffff";
$alternate = "2";
}
else {
$color = "#eaeaea";
$alternate = "1";
}
echo "<tr bgcolor=$color><td align=center><b>$i</b></center></td><td align=center>$field1</center></td><td>$field2</td><td>$field3</td><td>$field4</td><td>$field5</td><td>$field6</td></tr>";
}
echo "</table>";
?>
Hvordan kan jeg gøre, så det kun er "top tre", som bliver vist?
