ok jeg er meget nybegynder til php men jeg har da fået lavet noget som gerne skulle virke men det gør det ikke når men lad os komme igang
databasen ser sådan her ud:
id int, primary key og auto increment.
navn tinytext
besked mediumtext
formen som man skriver navn og beskeden i er her:
<h3>tilføj besked til min gæstebog :D</h3>
<form method="post" action="gut.php">
Navn:<BR>
<input type="text" name="navn"><br><br>
Besked:<br>
<textarea rows="9" cols="9" name="besked">
</textarea><br><br>
<input type="submit" name="til" value="tilføj">
</form>
php koden til gut.php er her:
<h3> Din besked er tilføjet tryg<A href="guestbook.php">her</a> for at se den </h3>
<?
include("blog/forbindelse.php");
if(isset($_POST['til']))
{
include("blog/forbindelse.php");
$name = trim($_POST['navn']);
$message = trim($_POST['besked']);
if(!get_magic_quotes_gpc())
{
$message = addslashes($message);
}
$query = "INSERT INTO guestbook (navn,
besked)
VALUES ('$name',
'$message')";
mysql_query($query) or die('Error, query failed');
exit;
}
?>
også koden til guestbook.php :
<?
include("blog/forbindelse.php")
$query = "SELECT id,
navn,
besked) ".
"FROM guestbook ".
"ORDER BY id DESC ";
$result = mysql_query($query) or die('Error, query failed');
if(mysql_num_rows($result) == 0)
{
?>
<p><br><br>Guestbook is empty </p>
<?php
}
else
{
while($row = mysql_fetch_array($result))
{
list($id, $name, $message) = $row;
?>
okay selve problemmet ligger i at det som kommer ind i databasen bliver ikke udskrevet i guestbook.php det er sådan set min fejl håber nogen vil hjælpe