ik zit vast :s :
<?
require 'includes/config.php';
if(isset($_SESSION['admin']))
{
if(isset($_GET['a']))
{
if($_GET['a'] == 'berichten')
{
if(isset($_GET['b']))
{
if($_GET['b'] == 'verwijderen')
{
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>';
echo '<a href="?a=berichten">Terug</a>';
}
}
elseif($_GET['b'] == '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'],'?a=berichten&b=post',0);
}
elseif($_POST['bericht'] == '')
{
echo 'Je hebt je bericht niet ingevuld!<br>';
form($_POST['naam'],'bericht','?a=berichten&b=post',0);
}
elseif(strlen($_POST['bericht']) > $cnfg['maxlenght'])
{
echo 'Je bericht bevat meer dan '.$cnfg['maxlenght'].' tekens!';
form($_POST['naam'],'bericht','?a=berichten&b=post',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
{
?>
<b>Menu -> Berichten</b><br>
- <a href="?a=berichten&b=verwijderen">Verwijderen</a><br>
- <a href="?a=berichten&b=post">plaats</a><br>
- <a href="admin.php">Terug</a><br>
<?
}
}
}
else
{
?>
<b>Menu -> Selectie</b><br>
- <a href="?a=berichten">Berichten</a><br>
- <a href="admin.php">Loguit</a><br>
<?
}
}
elseif(!empty($_POST['login']))
{
if($_POST['naam'] == $cnfg['admin_naam'] && $_POST['wachtwoord'] == $cnfg['admin_pass'])
{
$_SESSION['admin'] = 1;
reload('admin.php',0);
}
else
{
echo 'Fout wachtwoord en/of naam.';
reload('admin.php',2);
}
}
else
{
?>
<center>
<form method="post" action="admin.php">
<input type="hidden" name="login" value="1">
Naam:<br>
<input type="text" name="naam"><br>
<br>
Wachtwoord:<br>
<input type="password" name="wachtwoord"><br>
<br>
<input type="submit" value="Login">
</form>
</center>
<?
}
?>
Toon Meer
errors:
Notice: Undefined index: naam in /home/a9552559/public_html/admin.php on line 51
Notice: Undefined index: bericht in /home/a9552559/public_html/admin.php on line 54
Warning: Missing argument 5 for form(), called in /home/a9552559/public_html/admin.php on line 54 and defined in /home/a9552559/public_html/includes/config.php on line 20
Warning: Missing argument 6 for form(), called in /home/a9552559/public_html/admin.php on line 54 and defined in /home/a9552559/public_html/includes/config.php on line 20
Notice: Undefined variable: onclick in /home/a9552559/public_html/includes/config.php on line 22