Hej alle
Jeg har et gæstebog php script som jeg bruger.
Men kunne godt tænke mig lidt hjælp til hvordan scriptet skal se ud så man som admin kan gå ind og slette indlæg direkte fra hjemmesiden ? Altså hvor den henter oplysningerne fra Mysql og så kan man tryk slet ud for de indlæg som skal slettes. Det lidt provokerende nogen spammer i ens gæstebog.
<?php
ob_start();
mysql_connect("???", "???", "KODE") or die(mysql_error());
mysql_select_db("???") or die(mysql_error());
?>
<html>
<head>
<meta http-equiv="Content-Language" content="da">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title></title>
</head>
<body bgcolor="#FEC0CC">
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$besked = mysql_real_escape_string(stripslashes($_POST['kommentarbesked'])) ;
$navn = mysql_real_escape_string(stripslashes($_POST['navn'])) ;
$mail = mysql_real_escape_string(stripslashes($_POST['mail'])) ;
if(empty($navn)) { print("Du mangler at udfylde fylde dit navn"); }
elseif(empty($besked)) { print("Du mangler at udfylde en besked"); }
else
{
$dato = time();
$ip = $_SERVER['REMOTE_ADDR'];
mysql_query("INSERT INTO tagwall (navn, dato, ip, besked, mail) values ('$navn', '$dato', '$ip', '$besked', '$mail')") or die(mysql_error());
header("LOCATION: gaestebog.php");
}
}
?>
<form name="tagwall" method="post" action="?p=tagwall">
<p align="center"><font size="2" face="Verdana">Skriv endelig en hilsen i vores
gæstebog</font></p>
<p align="center"><font size="2" face="Verdana">Er du i tvivl om noget spørger
du løs. Vi svarer så hurtig vi nu kan!</font></p>
<p align="center"> </p>
<p align="center"><font face="Verdana" size="2"><b>Navn: </b></font>
<input type="text" name="navn" id="navn" size="20" style="color: #000000; border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #FEC0CC"> </p>
<p align="center"><b><font size="2" face="Verdana">Email: </font></b>
<input type="text" name="mail" id="mail" size="20" style="color: #000000; border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #FEC0CC">
<font size="2" face="Verdana">(Valgfrit)</font></p>
<p align="center"><b><font size="2" face="Verdana">Besked: </font></b>
<textarea rows="9" id="textfield" name="kommentarbesked" style="color: #000000; border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #FEC0CC" cols="27"></textarea></p>
<p align="center">
<input name="addartikel" type="submit" id="addnyhed" value="Tilføj besked" style="color: #000000; border-style: solid; border-width: 1; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #FEC0CC; font-family:Verdana"></p>
</form>
<p align="center">-----------------</p>
<table border="0" cellpadding="2" width="48%" align="center">
<?PHP
$result = mysql_query("SELECT * FROM tagwall ORDER BY id DESC") or die(mysql_error());
while ($r = mysql_fetch_array($result)) {
$besked = nl2br($r["besked"]);
?>
<tr>
<td width="100%">
<table border="1" cellpadding="2" style="border-collapse: collapse" bordercolor="#111111" width="83%" align="center">
<tr>
<td width="50%" bgcolor="#C0C0C0"><b><?=$r["navn"];?></b> </td>
<td width="50%" bgcolor="#C0C0C0"><b><a href="mailto:<?=$r["mail"];?>" title="Mail <?=$r["navn"];?>"><?=$r["mail"];?></a></b></td>
</tr>
<tr>
<td width="100%" colspan="2" bgcolor="#FFFFFF"> <?=$besked;?></td>
</tr>
<tr>
<td width="50%" bgcolor="#C0C0C0"> </td>
<td width="50%" bgcolor="#C0C0C0">
<p align="right"><b><?= date("j/n-Y H:i", $r["dato"]);?></b></td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="100%" colspan="2" height="20"></td>
</tr>
<?php
}
?>
</table>
</body>
</html>