Heey mense,
Ik ben bezig met een klein admin panel voor men site. maar het lukt niet helemaal :sst:
ik moet deze 2 dingen op de zelfde pagina hebben.
PHP
<?php
if(isset($_GET['page']))
{
if($_GET['page'] == 'post')
{
if(isset($_COOKIE['spam']))
{
echo 'Je mag niet 2 berichten in '.$cnfg['spam'].' seconden posten.';
reload('admin.php',3);
}
elseif($_POST['naam'] == '')
{
echo 'Je hebt je naam niet ingevuld!<br>';
form('Naam',$_POST['bericht'],'admin.php',0);
}
elseif($_POST['bericht'] == '')
{
echo 'Je hebt je bericht niet ingevuld!<br>';
form($_POST['naam'],'bericht','admin.php',0);
}
elseif(strlen($_POST['bericht']) > $cnfg['maxlenght'])
{
echo 'Je bericht bevat meer dan '.$cnfg['maxlenght'].' tekens!';
form($_POST['naam'],'bericht','admin.php',0);
}
else
{
mysql_query("INSERT INTO ".$cnfg['prefix']."berichten VALUES ('', '".$_POST['naam']."', '' ,'', '".addslashes($_POST['bericht'])."', NOW(), '".$_SERVER['REMOTE_ADDR']."')") or die("Je bericht kon niet worden toegevoegd.");
setcookie("spam",$_POST['naam'],time()+$cnfg['spam']);
echo '<center>je bericht is succesvol toegevoegd, Je wordt nu automatisch doorgestuurd.</center>';
reload('index.php',2);
}
}
else
{
reload('index.php',0);
}
}
else
{
?>
<form method="post" action="?page=post" name="formulier">
<input type="hidden" name="submit" value="1"><br>Naam:<br>
<input type="text" size="20" name="naam" value=""><br>
Bericht<br>
<textarea cols=30 rows=5 name="bericht" class="text"></textarea><br>
<input type="submit" value="Plaats bericht"><br>
<br>
</form>
<?
}
}
?>
Toon Meer
nou die staat al in admin, maar dan wil ik nu verwijder berichten eronder zetten, op de zelfde pagina:
PHP
elseif($_GET['page'] == 'post')
{
if(isset($_GET['id']))
{
$resultaat = mysql_result(mysql_query("SELECT count(id) FROM ".$cnfg['prefix']."berichten WHERE id = '".$_GET['id']."'"),0);
if($resultaat != 0)
{
mysql_query("DELETE FROM ".$cnfg['prefix']."berichten WHERE id = '".$_GET['id']."'") or die("Bericht kon niet worden verwijderd: ".mysql_error());
echo 'Bericht is succesvol verwijdert.';
reload('?a=berichten&b=verwijderen',3);
}
else
{
echo 'Dit bericht bestaat niet, is mogelijk al verwijdert.';
reload('?a=berichten&b=verwijderen',3);
}
}
else
{
$i = 0;
echo '<table>';
$sql = mysql_query("SELECT id,naam,DATE_FORMAT(datum, '%d/%m %H:%i') AS datum FROM ".$cnfg['prefix']."berichten ORDER BY id DESC");
while($s = mysql_fetch_assoc($sql))
{
$kleur = ($i++ % 2) ? $cnfg['kleur1'] : $cnfg['kleur2'];
echo '<tr bgcolor="'.$kleur.'"><td><a href="?a=berichten&b=verwijderen&id='.$s['id'].'">'.$s['naam'].' @ '.$s['datum'].'</td></tr>';
}
echo '</table>';
}
}
Toon Meer
Alvast bedankt.