Problem med gæste bog

Tags:    php

Jeg er rimelig ny til PHP så bær over med :P

jeg har lavet denne her GB
og den sætter det fint nok ind i databasen men problemmet er den kun visser 1 indlæg .. selvom der står mange flere i databasen...
håber i kan hjælpe mig med det .. Koden er :

<html>

<head>
<title></title>
</head>

<body bgcolor="#000000" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FF0000">

<?php

//tildeler en form , en variabel

$form = "<form name=\\"form\\" method=\\"post\\" action=\\"$php_self\\">
<p> </p>
<table width=\\"82%\\" border=\\"1\\" bordercolor=\\"#FFFFFF\\">
<tr bordercolor=\\"#FFFFFF\\">
<td width=\\"73%\\" height=\\"337\\" valign=\\"top\\">
<p align=\\"center\\">Besked </p>
<p>
<textarea name=\\"besked\\" cols=\\"70\\" rows=\\"17\\"></textarea>
</p>
</td>
<td width=\\"27%\\" valign=\\"top\\"> <div align=\\"center\\">
<p>Navn</p>
<p>
<input type=\\"text\\" name=\\"navn\\">
<p>E-mail</p>
<p>
<input type=\\"text\\" name=\\"mail\\">
</p>
<p>Skriv i GB</p>
<p>
<input name=\\"submit\\" type=\\"submit\\" value=\\"skriv i GB\\">
</p>
</div></td>
</tr>
</table>
</form>
<p> </p>
<p> </p>";

echo $form;

//tildeler "post" variabler

$besked = $_POST['besked'];
$navn = $_POST['navn'];
$mail = $_POST['mail'];
$submit = $_POST['submit'];

//error tjekning

if (!$besked) {
if ($submit) {
echo "Skriv en besked.";
exit; //udfører ikke resten af koden
}
}

if (!$navn){
if ($submit) {
echo "Skriv dit navn.";
exit;
}
}

if (!$mail) {
if ($submit) {
echo "Skriv en E-mail.";
exit;
}
}


//hvis alt er korekt udfyldt, så skal beskeden indsættes i GB'en

if ($besked && $navn && $mail) {
if ($submit) {
mysql_connect('localhost','root');
mysql_select_db('gb');
mysql_query("INSERT INTO gb (besked, navn, mail)" . "VALUES ('$besked','$navn','$mail')") or die('couldent query');
}
}

mysql_connect('localhost','root');
mysql_select_db('gb');
$q = mysql_query("SELECT * FROM news ORDER BY id");
while ($r = mysql_fetch_array($q)) {
$besked = $r['besked'];
$navn = $r['navn'];
$mail = $r['mail'];

echo "<div align=\\"left\\">
<table width=\\"75%\\" border=\\"1\\" bordercolor=\\"#FFFFFF\\">
<tr>
<td height=\\"41\\"><div align=\\"center\\">Skrevet af <a href=\\"mailto:$mail\\">$navn</a></div></td>
</tr>
<tr>
<td height=\\"144\\" valign=\\"top\\" bordercolor=\\"#FFFFFF\\">
<div align=\\"center\\">$besked</div></td>
</tr>
</table>";

}



?>

</body>

</html>



Hedder tabellen "gb" eller "news"?



t