Nu har jeg siddet det meste af aftenen og lidt her til morgen og
kigget to sider igennem for fejl. Det er 100% sikkert at der er fejl,
da siderne det ene øjeblik virkede og det næste holdt op med det. Jeg
har på fornemmelsen at jeg i et øjebliks forvirring er kommet til at
taste et eller andet ind i dem, højest sandsynligt er det sket i siden
"insert_book.php" ..... Men jeg har fået stirret mig blind på dem, men
hvis en af jer, hurtigt kan se hvor det er gået galt ville det være
skønt...
Jeg inkluderer siderne her, og lægger dem frem her,
http://home.worldonline.dk/laje/newbook.phps
http://home.worldonline.dk/laje/insert_book.phps
Hvor newbook er en form der sender informationen over i insert_book,
og det går tilsyneladende fint et stykke af vejen. Men det eneste der
sker på insert_book siden er at jeg får overskriften frem, og siden
skal også fortælle mig hvor mange "rows" der bliver påvirket, men så
langt når den tilsyneladende ikke...Håber I kan hjælpe ...
-LAsse
NEWBOOK.PHP
<html>
<head>
<!-- Minus AutoDato -->
<title>Book-O-Rama - New Book Entry</title>
<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">
</head>
<body>
<table width=100% border=0 cellspacing = 0 bgcolor=#cccccc>
<tr>
<td rowspan = 2>
<a href = "index.php"><img src="images/Book-O-Rama.gif"
alt="Bookorama" border=0
align=left valign=bottom height = 55 width = 325></a>
</td>
<td> <? include("number.php"); ?>
</td>
</table><p>
<h1>Book-O-Rama - Tilføj en bog</h1>
<form action="insert_book.php" method="post">
<table border="0">
<tr>
<td>Forfatter :</td>
<td><input type="text" name="forfatter" maxlength="20"
size="20"><br /></td>
</tr>
<tr>
<td>Titel :</td>
<td> <input type="text" name="titel" maxlength="60"
size="30"><br></td>
</tr>
<tr>
<td>Forlag :</td>
<td><input type="text" name="forlag" maxlength="50"
size="30"><br /></td>
</tr>
<tr>
<td>Udgivelsesår :</td>
<td><input type="text" name="udgivelsesaar" maxlength="20"
size="20"><br /></td>
</tr>
<tr>
<td>ISBN :</td>
<td><input type="text" name="isbn" maxlength="20"
size="20"><br /></td>
</tr>
<tr>
<td>Kommentarer :</td>
<td><textarea name=kommentarer cols=40 rows=4
wrap=virtual></textarea><br /></td>
</tr>
<tr>
<td colspan="2"><input type="submit"
value="Register"></td>
</tr>
</table>
</form>
</body>
</html>
INSERT_BOOK.PHP
<html>
<head>
<title>Book-O-Rama Book Entry Results</title>
</head>
<body>
<h1>Book-O-Rama Book Entry Results</h1>
<?php
// create short variable names
$forfatter=$HTTP_POST_VARS['forfatter'];
$titel=$HTTP_POST_VARS['titel'];
$forlag=$HTTP_POST_VARS['forlag'];
$udgivelsesaar=$HTTP_POST_VARS['udgivelsesaar'];
$isbn=$HTTP_POST_VARS['isbn'];
$kommentarer=$HTTP_POST_VARS['kommentarer'];
if (!$forfatter || !$titel || !$forlag || !$udgivelsesaar || !$isbn)
{
echo 'You have not entered all the required details.<br />'
.'Please go back and try again.';
exit;
}
$forfatter = addslashes($forfatter);
$titel = addslashes($titel);
$forlag = addslashes($forlag);
$udgivelsesaar = addslashes($udgivelsesaar);
$isbn = addslashes($isbn);
$kommentarer = addslashes($kommentarer);
@ $db = mysql_pconnect('localhost', 'root', '');
if (!$db)
{
echo 'Error: Could not connect to database. Please try again
later.';
exit;
}
mysql_select_db('bandit');
$query = "insert into books values
('".$forfatter."', '".$titel."', '".$forlag."',
'".$udgivelsesaar."', '".$isbn."', '".$kommentarer."')";
$result = mysql_query($query);
if ($result)
echo mysql_affected_rows().' book inserted into database.';
?>
</body>
</html>