Avatar billede tcp Nybegynder
08. september 2006 - 20:08 Der er 3 kommentarer og
1 løsning

kan ikke såtte noget i min database men kan godt hente hjælp

<!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", "123", "123") or die(mysql_error());
mysql_select_db("test") 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>



når jeg så henter noget går det fint ?



<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
      <title>Title here!</title>
</head>
<body>
<?php
// Skab forbindelse til databasen her
mysql_connect("localhost", "123", "123") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());

//Laver en forespørgsel i tabellen min_tabel
$svar = mysql_query("SELECT * FROM svarskema ORDER BY navn ASC") or die(mysql_error());

//Udskriver de fundne data i en tabel
print "<table border=1>";
while ($row = mysql_fetch_array($svar))
{
print "<tr><td>Navn</td>
<td>".$row["navn"]."</td></tr>
<tr><td>Bog på natbordet</td>
<td>".$row["natbord"]."</td></tr>
<tr><td>Favoritmad</td>
<td>".$row["favoritmad"]."</td></tr>
<tr><td colspan=\"2\">&nbsp;</td></tr>";
}
print "</table>";
?>
</body>
</html>
Avatar billede erikjacobsen Ekspert
08. september 2006 - 20:15 #1
Find først ud af mysql vil sige noget til dig

mysql_query("INSERT INTO svarskema(svarID, navn, natbord, favoritmad) values(0, '$navn', '$natbord', '$favoritmad')") or die(mysql_error());
Avatar billede tcp Nybegynder
08. september 2006 - 20:20 #2
jeg er helt ny i det her! så forstår ikke hvad du mener
Avatar billede tcp Nybegynder
08. september 2006 - 20:26 #3
så skriver den !!!!

Unknown column 'svarID' in 'field list'
Avatar billede tcp Nybegynder
08. september 2006 - 20:44 #4
Havde ikke oprettet svarID i databasen,,,, men det virker nu !!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester