Hjælp til resultatliste
Hejsa,jeg sidder med en voldsom opgave, som jeg ikke selv kan klare, derfor prøver jeg herinde!
Indledning:
Jeg har fået til opgave, at lave en resultatliste til et motionsløb, hvor deltagere bliver oprettet i en MySql-tabel. Jeg har fået lavet en resultatliste i php, hvilket jeg har gjort på følgende måde:
********
<?php
$db = mysql_connect("mysql.navn.dk", "brugernavn", "password");
mysql_select_db("database",$db);
$result = mysql_query("SELECT * FROM tabel WHERE gruppe='M' AND sluttid<>'00:00:00' ORDER BY sluttid ASC",$db);
echo "<table cellpadding=3 cellspacing=0 border=0 width='75%'><tr style='font-family:Arial; font-size:10pt;'>
<td align=center width='8%'><b><u>Placering</u></b></td><td align=center width='8%'><b><u>Startnr.</u></b></td><td width='25%'><b><u>Efternavn</u></b></td><td width='25%'><b><u>Fornavn</u></b></td><td width='25%'><b><u>Firma/klub</u></b></td><td align=center width='9%'><b><u>Tíd</u></b></td></tr>";
$alternate = "2";
for ($i=1; $myrow = mysql_fetch_row($result); $i++) {
$field1 = $myrow["1"];
$field2 = $myrow["4"];
$field3 = $myrow["3"];
$field4 = $myrow["7"];
$field5 = $myrow["2"];
if ($alternate == "1") {
$color = "#ffffff";
$alternate = "2";
}
else {
$color = "#eaeaea";
$alternate = "1";
}
echo "<tr bgcolor=$color style='font-family:Arial; font-size:10pt;'><td align=center><b>$i</b></td><td align=center>$field1</td><td>$field2</td><td>$field3</td><td>$field4</td><td align=center>$field5</td></tr>";
}
echo "</table>";
?>
********
Om ovennævnte er særlig smart lavet, ved jeg ikke; det kan sikkert gøres anderledes, men hovedsagen er, at det virker!
Opgave:
Jeg skal ha' lavet yderligere én resultatliste, som viser et klub-resultat. Dette skal vises på følgende måde:
Kun de tre første på et hold tæller (på et hold skal der være mindst 3 løbere og højst 5). Hold på under tre løbere skal ikke vises. Alle hold med mindst tre løbere skal vises, men kun de tre hurtigste skal figurere på listen. Grupperne er opdelt i mænd og kvinder (alle). Hurtigste vinder holdkonkurrencen.
For at lette forståelsen til hold-resultatlisten, har jeg lavet et lille screen-dump af listen, som den *KAN* se ud:
http://www.boulstrup.net/exp/holdkonkurrence.jpg
Mon det er en for overskuelig opgave, eller er der mon én, som har mod på, at kaste sig ud i et forsøg?
mvh
