Andrzej Wodnicki - 2009-08-06 07:04:28
Hello, I have guestbook code (database connected) and I need to add simple moderation panel, where admin could accept/delete posts. Thanks for any ideas. Code below, same names are in polish lang (imie=name, wpis=post, haslo=password):
There are 2 php files and html form, which I not attach:
insert.php:
<?
$baza='nazwa';
$login='login';
$haslo='xxx';
$host='host';
$imie=addslashes(htmlspecialchars($_POST['imie']));
$wpis=addslashes(htmlspecialchars($_POST['wpis']));
$wpis=strip_tags($wpis);
$imie=strip_tags($imie);
@ $bd = mysql_pconnect($host, $login, $haslo);
if (!$bd)
{
echo 'Połączenie z bazą danych nie jest teraz możliwe.';
exit;
}
mysql_select_db($baza);
$zapytanie = "insert into `wpisy` values ('".$imie."', '".$wpis."')";
$dd = mysql_query($zapytanie);
if($dd)
{
echo 'Wpis został dodany pomyślnie';
}
else
{
echo 'Niestety dodanie wpisu nie jest teraz możliwe, prosze spróbować później.';
}
/*
echo '<script>';
echo 'var strona="display";';
echo 'self.location.href=strona+".php";';
echo '</script>';
*/
?>
display.php:
<?
$baza='nazwa';
$login='login';
$haslo='xxx';
$host='host';
@ $bd = mysql_pconnect($host, $login, $haslo);
if (!$bd)
{
echo 'Połączenie z bazą danych nie jest teraz możliwe.';
exit;
}
mysql_select_db($baza);
$zapytanie = 'SELECT * FROM `wpisy` WHERE 1 LIMIT 0, 30';
$dd = mysql_query($zapytanie);
$bb = mysql_fetch_array($dd);
while($bb)
{
$wpis=stripslashes($bb['wpis']);
$imie=stripslashes($bb['imie']);
echo '<br><br>'.$imie.'<br>mówi:<br>'.$wpis;
$bb = mysql_fetch_array($dd);
}
?>