Tilføj tekst til database virker ikke
Hvad er det lige jeg har gjort galt her?Skal bare tilføje resultatet fra en lille form, men det virker ikke.
Har vist stirret mig blind på det. :-)
Den udskriver "Tak for tilmelding", men der er ikke tilføjet noget til database. Har checket databasen flere gange igennem og det skulle være de rigtige felter og navn, bruger, pwd. osv..
id (int), navn(text), alder(text), by(text), email(text), dato(text)
formular.htm
<form action="addtext.php" method="post" enctype="multipart/form-data">
Deltag i konkurrencen her:</b></font><br>
<br />
<b>Dit navn: </b><br>
<input type="text" name="ditnavn" size="40"><br><br />
<b>Din alder: </b><br>
<input type="text" name="dinalder" size="40"><br><br>
<b>By: </b><br>
<input type="text" name="by" size="40"><br><br>
<b>E-mail adresse: </b><br>
<input type="text" name="email" size="40"><br><br>
</form>
addtext.php
<?php
$host = "x";
$user = "x";
$pass = "x";
$db = "x";
$connection = mysql_connect($host,$user,$pass);
mysql_select_db("$db");
$sql = "INSERT INTO konkurrence (dato, navn, alder, by, email) VALUES(NOW(), '$_POST[ditnavn]', '$_POST[dinalder]', '$_POST[by]', '$_POST[email]');";
mysql_query($sql); // Sender sql sætnignen til MySQL databasen
echo "Tak for din tilmelding, du er nu tilmeldt konkurrencen!";
?>
Mvh.
Henrik
