Thanks for your replies and your willingness to help.
I'll try your idea, Arup. Thanks.
I havn't error checked the connection, but I believe I have a connection as I get all posts listed in the table, before the problematic part of the script.
Maybe I should have showed you the whole thing? Here it is, so you can see the relation to the connection:
// Skapa en databaskoppling
$db = mysql_connect($Host, $User, $Password);
mysql_select_db($dbname,$db);
if ($submit) {
// Finns posten redan? Gör en uppdatering.
if ($id) {
$sql = "UPDATE $Tablename SET fornamn='$fornamn',efternamn='$efternamn',adress='$adress',ort='$ort',omrade='$omrade',telefon='$telefon',fax='$fax',mobil='$mobil',email='$email',web='$web',bakgrund='$bakgrund',inriktning='$inriktning',sex='$sex',bild='$bild' WHERE id=$id";
$resultat = mysql_query($sql);
echo "Posten för '$fornamn $efternamn' blev uppdaterad <br><br>";
echo "<a href=$PHP_SELF>Tillbaka</a>";
echo "<IMG SRC=\"../images/dot_clear.gif\" WIDTH=\"1\" HEIGHT=\"1\" VSPACE=\"200\" BORDER=\"0\">";
}
// Om inte posten finns, gör en ny.
else {
$sql = "INSERT INTO $Tablename (id, fornamn, efternamn, adress, ort, omrade, telefon, fax, mobil, email, web, bakgrund, inrikting, sex, bild) VALUES ('0', '$fornamn', '$efternamn', '$adress', '$ort', '$omrade', '$telefon', '$fax', '$mobil','$email', '$web', '$bakgrund', '$inrikting', '$sex', '$bild')";
$resultat = mysql_query($sql);
echo "Uppgifterna för '$fornamn $efternamn' blev registrerade <br><br>";
echo "<a href=$PHP_SELF>Tillbaka</a>";
echo "<IMG SRC=\"../images/dot_clear.gif\" WIDTH=\"1\" HEIGHT=\"1\" VSPACE=\"200\" BORDER=\"0\">";
}
// Borttagning av en post
} elseif ($tabort) {
$sql = "DELETE FROM register WHERE aid=$id";
$resultat = mysql_query($sql);
echo "Posten blev borttagen <br><br>";
echo "<a href=$PHP_SELF>Tillbaka</a>";
} else {
// Skriv ut alla poster
if (!$id) {
$resultat = mysql_query("SELECT * FROM $Tablename ORDER BY efternamn",$db);
while($kolumn = mysql_fetch_array($resultat)) {
echo "<b>Förnamn:</b> ".$kolumn['fornamn']."<br>\n";
echo "<b>Efternamn:</b> ".$kolumn['efternamn']."<br>\n";
echo "<b>Adress:</b> ".$kolumn['adress']."<br>\n";
echo "<b>Ort:</b> ".$kolumn['ort']."<br>\n";
echo "<b>Område:</b> ".$kolumn['omrade']."<br>\n";
echo "<b>Telefon:</b> ".$kolumn['telefon']."<br>\n";
echo "<b>Fax:</b> ".$kolumn['fax']."<br>\n";
echo "<b>Mobil:</b> ".$kolumn['mobil']."<br>\n";
echo "<b>E-mail:</b> ".$kolumn['email']."<br>\n";
echo "<b>Webadress:</b> ".$kolumn['web']."<br>\n";
echo "<b>Bakgrund:</b> ".$kolumn['bakgrund']."<br>\n";
echo "<b>Inriktning:</b> ".$kolumn['inriktning']."<br>\n";
echo "<b>Kön:</b> ".$kolumn['sex']."<br>\n";
echo "<b>Bildfilsnamn:</b> ".$kolumn['bild']."<br>\n";
?>
<form method="post" action="<?php echo $PHP_SELF?>">
<input type=hidden name="id" value="<?php echo $kolumn[0] ?>">
<!-- <input type="Submit" name="tabort" value="Ta bort"> -->
<input type="Submit" name="andra" value="Ändra">
</form>
<?php
echo "<hr noshade size=1 width=500 align=left>";
}
}
?>
<form method="post" action="<?php echo $PHP_SELF?>">
<?php
if ($andra) {
$sql = "SELECT * FROM $Tablename WHERE id = \"$id\"";
$resultat = mysql_query("$sql");
if ($resultat && mysql_num_rows($resultat) > 0) {
$kolumn = mysql_fetch_array($resultat);
$id = $kolumn['id'];
$fornamn = $kolumn['fornamn'];
$efternamn = $kolumn['efternamn'];
$adress = $kolumn['adress'];
$ort = $kolumn['ort'];
$omrade = $kolumn['omrade'];
$telefon = $kolumn['telefon'];
$fax = $kolumn['fax'];
$mobil = $kolumn['mobil'];
$email = $kolumn['email'];
$web = $kolumn['web'];
$bakgrund = $kolumn['bakgrund'];
$inriktning = $kolumn['inriktning'];
$sex = $kolumn['sex'];
$bild = $kolumn['bild'];
} else {
echo "Tyvärr lyckades inte operationen! Felsökning pågår.";
}
?>
<input type=hidden name="id" value="<?php echo $id ?>">
<?php
}
?>
<BR>
<FONT FACE="verdana, helvetica, sans-serif" SIZE="3">
<b>Registera/ändra post</b></FONT><br><br>
<b>Förnamn:</b><br>
<input type="Text" name="fornamn" value="<?php echo $fornamn ?>" SIZE=50><br>
<b>Efternamn:</b><br>
<input type="Text" name="efternamn" value="<?php echo $efternamn ?>" SIZE=50><br>
<b>Adress:</b><br>
<input type="Text" name="adress" value="<?php echo $adress ?>" SIZE=50><br>
<b>Ort:</b><br>
<input type="Text" name="ort" value="<?php echo $ort ?>" SIZE=50><br>
<hr noshade size=1 width=500 align=left>
<b>Område:</b><br>
<INPUT NAME="omrade" TYPE="radio" VALUE="nord"
<? if ($omrade == nord) {
echo "checked";
} ?>
<INPUT NAME="omrade" TYPE="radio" VALUE="ost"
<? if ($omrade == ost) {
echo "checked";
} ?>
<INPUT NAME="omrade" TYPE="radio" VALUE="vast"
<? if ($omrade == vast) {
echo "checked";
} ?>
<INPUT NAME="omrade" TYPE="radio" VALUE="syd"
<? if ($omrade == syd) {
echo "checked";
} ?>
<hr noshade size=1 width=500 align=left>
<b>Telefon:</b><br>
<input type="Text" name="telefon" value="<?php echo $telefon ?>" SIZE=50><br>
<b>Fax:</b><br>
<input type="Text" name="fax" value="<?php echo $fax ?>" SIZE=50><br>
<b>Mobil:</b><br>
<input type="Text" name="mobil" value="<?php echo $mobil ?>" SIZE=50><br>
<b>E-mail:</b><br>
<input type="Text" name="email" value="<?php echo $email ?>" SIZE=50><br>
<b>Webadress:</b><br>
<input type="Text" name="web" value="<?php echo $web ?>" SIZE=50><br>
<b>Bakgrund:</b><br>
<TEXTAREA NAME="bakgrund" ROWS="7" COLS="70" value="<?php echo $bakgrund ?>"></TEXTAREA><br>
<b>Inriktning:</b><br>
<TEXTAREA NAME="inriktning" ROWS="7" COLS="70" value="<?php echo $inriktning ?>"></TEXTAREA><br>
<hr noshade size=1 width=500 align=left>
<b>Kön:</b><BR>
<INPUT NAME="sex" TYPE="radio" VALUE="kvinna"
<? if ($sex == kvinna) {
echo "checked";
} ?>
<INPUT NAME="sex" TYPE="radio" VALUE="man"
<? if ($sex == man) {
echo "checked";
} ?>
<hr noshade size=1 width=500 align=left>
<b>Bildfilsnamn (fylls i av webansvarig):</b><br>
<input type="Text" name="bild" value="<?php echo $bild ?>" SIZE=50><br>
<P>
<input type="Submit" name="submit" value="Utför registrering/ändring">
</form>
<?php } ?>