Nu har jeg omskrevet koden til dette:
$smallestdist = 9999;
$winner = null;
$sql = "select * from nflbets where kampnr = '$kampnr'";
$result = mysql_query($sql3) or die(mysql_error());
while ($row = mysql_fetch_array($result))
{
// tjekker om user har rigtig vinder
if($row["vinder"] == $vinder)
{
$userdist = abs($maalforskel - $row["maalforskel"])
if($userdist < $smallestdist)
{
$smallestdist = $userdist;
$winner = $row["brugernavn"];
}
}
}
Det er fordi jeg er ved at kode en side, hvor man kan bette på NFL resultater. Denne kode bruges, når ingen har bettet den rigtige målforskel, og derfor skal dette bruges til at tjekke hvem der så er tættest på.
Men denne kode tager ikke højde for hvis 2 personer er lige tæt på resultatet (altså, hvis en har 4 og en har 6 og resultatet er 5).
Hvordan laver jeg koden om, så den lagrer navnene på alle vinderne?
Tak :-)