Jeg har lavet følgende script til en indsættelse i MySQL
databasse:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Svarskema</title>
</head>
<body>
<!-- Her er formularen -->
<form name="svarskema" method="post" action="svarskema.php">
<p>Skriv dit navn her: <input type="text" name="navn" size="50"
maxlength="50"></p>
<p>Hvilken bog ligger på dit natbord lige nu? <textarea
name="natbord"></textarea></p>
<p>Favoritmad for tiden? <textarea
name="favoritmad"></textarea></p>
<input type="submit" name="send" value="Del dine oplysninger med
andre">
</form>
<?php
// Hent indholdet af formularens felter
$navn = $_REQUEST["navn"];
$natbord = $_REQUEST["natbord"];
$favoritmad = $_REQUEST["favoritmad"];
// Skab forbindelse til databasen her
mysql_connect("localhost", "Jeppe", "1234") or
die(mysql_error());
mysql_select_db("mindb") or die(mysql_error());
//Indsæt indholdet af formularfelterne i databasen
mysql_query("INSERT INTO svarskema(svarID, navn, natbord,
favoritmad) values(0, '$navn', '$natbord', '$favoritmad')");
?>
</body>
</html>
Men når jeg åbner den i explorer viser den form(en) uden
problemer men kommer med disse bemærkninger under:
Notice: Undefined index: navn in
c:\programmer\easyphp1-7\www\hejehej.php on line 18
Notice: Undefined index: natbord in
c:\programmer\easyphp1-7\www\hejehej.php on line 19
Notice: Undefined index: favoritmad in
c:\programmer\easyphp1-7\www\hejehej.php on line 20
plz fortæl hvorfor den opfører sig sådan...
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials