Nu har jag äntligen fått det som jag vill förutom att den som vunnit inte får vara med. Grrr. Kan det vara fel i koden eller är det fel i databasen?
Här är länken till sidan
http://www.botkyrkabk.se/resultat/resultat.php
och så här ser koden ut:
<p><b>Resultat 2005</b></p>
<?php
print("<hr noshade size=1 color=#000000><p/>");
$connection = mysql_connect("localhost", "***", "***") or die("Kunde inte skapa koppling!");
mysql_select_db("botkyrkabk_se") or die("Kunde inte välja databas");
?>
</table>
<form method="POST" action="resultat.php">
<select name="tavling">
<?php $hamta = "SELECT * FROM tavling";
$resultat = mysql_query($hamta) or die("Det gick inte att hämta information från databasen!");
while($rad = mysql_fetch_array($resultat))
{
print("<option value=" . $rad["id"] . ">" . $rad["klass"]);
}
mysql_free_result($resultat);
?>
</select>
<input type="submit" value="Hämta">
</form>
<?php
if(!empty($_POST['tavling']))
{
$namn = $_POST['tavling'];
$hamta = "SELECT * FROM resultat_spar WHERE tavling = '$tavling'";
$resultat = mysql_query($hamta) or die("Det gick inte att hämta information från databasen!");
$rad = mysql_fetch_object($resultat);
print("Tävling: <b>");
print($rad->tavling . "</b>");
print("<hr noshade size=1 color=#000000><p/>");
print("<table border=1 cellpadding=2 cellspacing=2 bordercolor=000000>");
print("<tr><td width=100><b>Plac</b></td><td width=50><b>Förare</b></td><td width=40><b>Hund</b></td><td width=30><b>Ras</b></td></tr>");
while($rad = mysql_fetch_array($resultat))
{
print("<tr><td>");
print($rad["plac"]);
print("</td><td>");
print($rad["forare"]);
print("</td><td>");
print($rad["hund"]);
print("</td><td>");
print($rad["ras"]);
print("</td></tr>");
}
mysql_free_result($resultat);
}
?>
</table>
<?php
mysql_close($connection);
?>