Jeg har en gæstebog lavet i mysql og php.
Den har det problem at hvis man opdaterer siden efter man har skrevet et
indlæg duplikeres indlægget hver gang.
Hvad kan jeg gøre for at stoppe det?
koden er:
<?
include ("../connect.php");
if (isset($_POST["skriv"])){
$navn = $_POST["navn"];
$brev = $_POST["brev"];
$link = $_POST["link"];
$besked = $_POST["besked"];
if(!get_magic_quotes_gpc()){
$navn = addslashes($navn) ;
$brev = addslashes($brev);
$link = addslashes($link);
$besked = addslashes($besked);
}
$dato_array = getdate();
$dato = $dato_array["mday"] . "/" . $dato_array["mon"] . "-" .
$dato_array["year"];
mysql_query("INSERT INTO bog (navn, brev, dato, link, besked) VALUES
('$navn', '$brev', '$dato', '$link', '$besked')");
}
?>
<?
$foresp = mysql_query("SELECT navn, brev, dato, link, besked FROM bog
ORDER BY nr DESC LIMIT 30") or die(mysql_error());
while($data = mysql_fetch_array($foresp)){
echo "<tr><td class=top1 valign=top>";
echo "<p class=left1>Fra: <a href=\"mailto:";
echo $data["brev"];
echo "\">";
echo $data["navn"];
echo "</a>" ." "."</p>";
echo "<p class=right1>Dato: ". $data["dato"] ."</p>";
echo "</td> </tr><tr>";
echo "<td class=besked valign=top>";
echo "<p>".nl2br($data["besked"])."</p>";
echo "</td> </tr><tr><td class=bottom>";
echo "<p class=right1>Link: <a href=
http://$data[link]>".
$data["link"]."</a></p>";
echo "</td> </tr> ";
echo "<tr><td class=spacer><p> </p></td></tr>";
}
?>
Mvh
Thomas