Nu ved jeg reelt set ikke hvad det er der ikke virker...?
Formularen:
<html>
 <head>
  <title>tilføj bruger</title>
 </head>
<body>
 <form action="/bruger/insert.php" method=post>
  <p>overskrift:</p><br>
  <input type="text" name="overskrift" size="30">
  <p>joke:</p>
  <br>
  <input type="text" name="joke" size="30">
  <p>dato:</p><br>
  <input type="text" name="dato" size="30"><br>
  <p><input type="submit" name="submit" value="opret joke"></p>
 </form>
</body>
</html>
Koden:
<?
/*    Opret forbindelse til db. 
      Ved at definere dine variabler sådan her, kan du også huske om 3 måneder hvad der er hvad 
 
*/
$sql_host = "HOST HER"; 
$sql_user = "BRUGERNAVN HER"; 
$sql_passwd = "ADGANGSKODE HER"; 
$db = "DATABASE HER"; 
$connection = mysql_connect($sql_host,$sql_user,$sql_passwd)or die (mysql_error()); 
mysql_select_db($db)or die (mysql_error()); 
/* Du har nu oprettet forbindelse */
/* Lav SQL statement */
$sql = "INSERT INTO jokes values ('', '$_POST[overskrift]', '$_POST[joke]', '$_POST[dato]')";
/* Kør SQL statement */
mysql_query($sql);
$joke_id = mysql_insert_id();
if ($joke_id <> '') {
   echo "Joke tilføjet med id nr $joke_id i databasen!";
} else {
   echo "Der opstod en fejl - prøv igen";
}
?>