Tilføje data til MySql database
Jeg er helt nybegynder inde for PHP og MySql så jeg har været en tur på biblioteket og låne et par bøger. Men jeg er gået istå i en af guiderne. Jeg vil prøve og lave en hjemmeside hvor jeg kan indtaste mine dvdfilm i en database.Der står at man først skal lave denne formular:
<form name="filmdb" method="post" action="addfilm.php">
<p>Titel: <input type="text" name="Titel" size="60" maxlength="60"></p>
<p>DKsub: <input type="checkbox" name="DKsub" value="valgt">
<p>UKsub: <input type="checkbox" name="UKsub" value="valgt">
<p>Bemaerk: <input type="text" name="Bemaerk" size="20" maxlength="20"></p>
<p>Udlaant: <input type="text" name="Udlaant" size="20" maxlength="20"></p>
<input type="submit" name="add" value="Tilføj"></form>
Derefter skal man lave funktionen der logger ind i databasen og tilføjer de indtastede dataer, men der står at man skal skrive det i samme fil som formularen.
Her er funktionen:
<?PHP
// Hent indholdet af formularens felter
$Titel = $_REQUEST["Titel"];
$DKsub = $_REQUEST["DKsub"];
$UKsub = $_REQUEST["UKsub"];
$Bemaerk = $_REQUEST["Bemaerk"];
$Udlaant = $_REQUEST["Udlaant"];
//Skaber forbindelse til databasen
mysql_connect("localhost","xxx","xxx") or die(mysql_error());
mysql_select_db("filmdb") or die(mysql_error());
//Indsæt indholdet af formularfelterne i databasen
mysql_query("INSERT INTO filmdb (Id, Titel, DKsub, UKsub, Bemaerk, Udlaant) values(0, '$Titel', '$DKsub', '$UKsub', '$Bemaerk', '$Udlaant')");
?>
Jeg har prøvet og sætte det samme på lidt forskellige måder men når jeg åbner siden kommer der de forskellige inputboxe og derunder står der følgende fejl:
Notice: Undefined index: Titel in c:\programmer\easyphp1-7\www\kagejoe\add.php on line 11
Notice: Undefined index: DKsub in c:\programmer\easyphp1-7\www\kagejoe\add.php on line 12
Notice: Undefined index: UKsub in c:\programmer\easyphp1-7\www\kagejoe\add.php on line 13
Notice: Undefined index: Bemaerk in c:\programmer\easyphp1-7\www\kagejoe\add.php on line 14
Notice: Undefined index: Udlaant in c:\programmer\easyphp1-7\www\kagejoe\add.php on line 15
Håber der er nogen der kan hjælpe mig med at sætte det sammen på den rigtige måde.
Hilsen Christoffer