Ik was bezig met mijn admin paneel, alleen had ik de gegevens van een ander admin paneel derin verwerkt (Namelijk van het ledensysteem) Alleen nu wil ik de gegevens van weer een ander admin paneel erin verwerken, alleen die gaat op een hele andere manier, namelijk:
De gegevens van het admin paneel nu:
de include's (Config moet bij die andere gewoon config.php zijn inplaats van config2.php)
<?
require("config2.php");
require("include.php");
beveiliging("Beheerder");
?>Nu een stukje van het admin paneel (Dit is een klein stukje, maar de rest heeft alleen andere gegevens)
[code]<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<th class="Tekst" scope="col"><div align="left">
<? if(!$_GET[actie]){
echo "<p> </p><ul>";
echo "<li><a href=\"?pagina=test.php&actie=waarschuwingen\">Waarschuwingen uitdelen</a></li>";
echo "<li><a href=\"?pagina=test.php&actie=deluser\">Gebruikers verwijderen</a></li>";
echo "<li><a href=\"?pagina=test.php&actie=verbannen\">Gebruikers verbannen<a/></li>";
echo "<li><a href=\"?pagina=test.php&actie=unban\">Gebruikers unbannen<a/></li>";
echo "</ul>";
echo "<ul>";
echo "<li>Artikel toevoegen</li>";
echo "<li>Artikel verwijderen</li>";
echo "<li>Artikel wijzigen </li>";
echo "</ul>";
echo "<ul>";
echo "<li>Ip ban </li>";
echo "<li>Ip's bekijken</li>";
echo "<li>Iemand bericht sturen</li>";
echo "<li>Site ofline zetten </li>";
?></ul>
</p>
</p>
</div>
</th>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<th scope="col"><div align="left"><?php
}
elseif($_GET[actie] == "waarschuwingen"){
if($_GET[actie] == "waarschuwingen" AND $_GET[okay] == "yes"){
$select = "SELECT id FROM leden WHERE gebruikersnaam='" . $_POST[gebruikersnaam] . "'";
$query = mysql_query($select);
$bestaat = mysql_num_rows($query);
if($bestaat != 1){
echo "<h3>Waarschuwingen uitdelen</h3>";
echo "Deze gebruikersnaam komt niet voor in de database, <a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else {
$update = "UPDATE leden SET waarschuwingen=waarschuwingen+1 WHERE gebruikersnaam='" . $_POST[gebruikersnaam] . "'";
$query = mysql_query($update);
$select = "SELECT * FROM leden WHERE gebruikersnaam='" . $_POST[gebruikersnaam] . "'";
$query = mysql_query($select);
$list = mysql_fetch_array($query);
if($list[waarschuwingen] >= 3){
$insert = "INSERT INTO ban (id, gebruikersnaam, ip, datum) VALUES ('" . $list[id] . "', '" . $_POST[gebruikersnaam] . "', '', NOW())";
$query = mysql_query($insert);
$update = "UPDATE leden SET status='Verbannen' WHERE gebruikersnaam='" . $_POST[gebruikersnaam] . "'";
$query = mysql_query($update);
echo "<h3>Waarschuwingen uitdelen</h3>";
echo "De gebruiker heeft nu $list[waarschuwingen] waarschuwingen en is verbannen van de website. <BR><BR><a href=\"admin.php\">Terug naar de admin</a>";
}
else {
echo "<h3>Waarschuwingen uitdelen</h3>";
echo "De waarschuwing is bijgeteld! De gebruiker heeft nu $list[waarschuwingen] waarschuwingen. <BR><BR><a href=\"admin.php\">Terug naar de admin</a>";
}
}
}
else {
echo "<h3>Waarschuwingen uitdelen</h3>";
echo "Wil je een gebruiker een waarschuwing geven? Vul dan zijn gebruikersnaam hieronder in.";
echo "<form method=\"post\" action=\"?actie=waarschuwingen&okay=yes\" onSubmit=\"this.submit.disabled='true'\">";
echo "Gebruikersnaam:<br><input type=\"text\" size=\"30\" name=\"gebruikersnaam\"><BR><input type=\"submit\" name=\"submit\" value=\"Toepassen\"></form>";
echo "De gebruiker wordt bij 3 waarschuwingen automatisch verbannen. De waarschuwingen kan je alleen via de database ongedaan maken!";
}
}
elseif($_GET[actie] == "deluser"){
if($_GET[actie] == "deluser" AND $_GET[okay] == "yes"){
$select = "SELECT id FROM leden WHERE gebruikersnaam='" . $_POST[gebruikersnaam] . "'";
$query = mysql_query($select);
$bestaat = mysql_num_rows($query);
if($bestaat != 1){
echo "<h3>Gebruiker verwijderen</h3>";
echo "Deze gebruikersnaam komt niet voor in de database, <a href=\"javascript:history.go(-1)\">Ga terug</a>";
}
else {
$delete = "DELETE FROM leden WHERE gebruikersnaam='" . $_POST[gebruikersnaam] . "'";
$query = mysql_query($delete);
$delete = "DELETE FROM online WHERE gebruikersnaam='" . $_POST[gebruikersnaam] . "'";
$query = mysql_query($delete);
echo "<h3>Gebruiker verwijderen</h3>";
echo "De gebruiker is verwijderd uit de database. <BR><BR><a href=\"admin.php\">Terug naar de admin</a>";
}
}
maar hoe zou je dit
<?
ob_start();
?>
<link href="style.css" rel="stylesheet" type="text/css">
<?
require_once'config.php';
if (isset ($_GET['a'])){
if ($_GET['a'] == 'add'){
if (isset($_POST['opslaan'])){
if (!$_POST['aname'] || !$_POST['acat'] || !$_POST['acomment'] || !$_POST['aartikel']){
echo'Je hebt niet alles ingevuldt..!<br><a href="javascript:history.go(-1)">Klik hier om terug te gaan en om het nog is te proberen';
}else {
$arr['input'] = 'INSERT INTO '.$arr['tnam'].' (aname, aauthor, aip, adate, acat, acomment, aartikel) VALUES ("'.$_POST['aname'].'", "'.$_POST['aauthor'].'", "'.$_SERVER['REMOTE_ADDR'].'", "'.date('d-m-Y | H:i:s').'", "'.$_POST['acat'].'", "'.$_POST['acomment'].'", "'.$_POST['aartikel'].'")';
$arr['putin'] = mysql_query($arr['input']);
if ($arr['putin'] === true){
header('location: admin.php');
}else {
echo'Het is helaas niet gelukt om het op te slaan in de database '.$arr['tnam'].'...<br><a href="javascript:history.go(-1)">Klik hier om terug te gaan en om het nog is te proberen</a>';
}
}
}else {
?>
<form action="admin.php?a=add" method="post">
<table width="600" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="20" colspan="2"><strong>Artikelen Admin Panel :: TOEVOEGEN</strong></td>
</tr>
<tr>
<td height="20" colspan="2"> </td>
</tr>
<tr>
<td height="20" colspan="2"><strong>Auteur: </strong></td>
</tr>
<tr>
<td height="20" colspan="2"><strong>
<input name="aauthor" type="text" value="<?=$_COOKIE['gebruikersnaam']?>" id="aauthor" readonly="readonly" />
</strong></td>
</tr>
<tr>
<td height="20" colspan="2"><strong>Artikel naam:</strong></td>
</tr>
<tr>
<td height="20" colspan="2"><strong>
<input name="aname" type="text" id="aname" size="93">
</strong></td>
</tr>
<tr>
<td height="20" colspan="2"><strong>Artikel categorie:</strong></td>
</tr>
<tr>
<td height="20" colspan="2"><strong>
<select name="acat" id="acat">
<?
foreach ($arr['arra'] as $val) {
echo'<option value="'.$val.'">'.$val.'</option>';
}
?>
</select>
</strong></td>
</tr>
<tr>
<td height="20" colspan="2"><strong>Artikel commentaar:</strong></td>
</tr>
<tr>
<td height="20" colspan="2"><textarea name="acomment" cols="92" rows="5" wrap="VIRTUAL" id="textarea5"></textarea></td>
</tr>
<tr>
<td height="20" colspan="2"><strong>Artikel:</strong> (het hele artikel)</td>
</tr>
<tr>
<td height="20" colspan="2"><textarea name="aartikel" cols="117" rows="30" wrap="VIRTUAL" id="textarea6"></textarea></td>
</tr>
<tr>
<td height="20" colspan="2"> </td>
</tr>
<tr>
<td width="300" height="20" valign="middle">
<input name="refresh" type="reset" id="refresh" value="Wis alles">
</td>
<td width="300" align="center" valign="middle">
<input name="opslaan" type="submit" id="opslaan" value="Opslaan"></td>
</tr>
<tr>
<td height="20" colspan="2"> </td>
</tr>
</table>
</form>
<? }
}else if ($_GET['a'] == 'delete'){
if (isset($_GET['id'])){
if ($_GET['id'] !== ''){
$arr['delete'] = 'DELETE FROM '.$arr['tnam'].' WHERE aid="'.$_GET['id'].'"';
$arr['eteled'] = mysql_query($arr['delete']);
if ($arr['eteled'] === true){
header('location: admin.php');
}else {
echo'Het is helaas niet gelukt om het gewenste artikel te verwijderen uit de tabel '.$arr['tnam'].'...<br><a href="javascript:history.go(-1)">Klik hier om terug te gaan en om het nog is te proberen</a>';
}
}else {
echo'Je moet wel een artikel id kiezen om te verwijderen...<br><a href="javascript:history.go(-1)">Klik hier om terug te gaan en om het nog is te proberen</a>';
}
}
}else if ($_GET['a'] == 'edit'){
if (isset($_GET['id'])){
if ($_GET['id'] !== ''){
if (isset($_POST['edit'])){
$arr['update'] = 'UPDATE '.$arr['tnam'].' SET aname="'.$_POST['aname'].'", aip="'.$_SERVER['REMOTE_ADDR'].'", adate="'.date('d-m-Y | H:i:s').'", acat="'.$_POST['acat'].'", acomment="'.$_POST['acomment'].'", aartikel="'.$_POST['aartikel'].'" WHERE aid="'.$_GET['id'].'"';
$arr['dateup'] = mysql_query($arr['update']);
if ($arr['dateup'] === true){
header('location: admin.php');
}else {
echo'Het is helaas niet gelukt om het gewenste artikel te verwijderen uit de tabel '.$arr['tnam'].'...<br><a href="javascript:history.go(-1)">Klik hier om terug te gaan en om het nog is te proberen</a>';
}
}else {
$arr['select'] = 'SELECT * FROM '.$arr['tnam'].' WHERE aid="'.$_GET['id'].'"';
$arr['getsel'] = mysql_query($arr['select']);
$arr['info'] = mysql_fetch_object($arr['getsel']);
?> Hetzelfde doen als bij het bovenstaande admin paneel.
Bvd. Thomas