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";
}
?>