beste,
nou het is zeg maar een banner systeem
het werkt helemaal goed alleen nu wil ik dus
dat als de banners weergeven worden bovenin
op het edit icontje klikken en dat ik dan een tabeletje krijg waar de gegevens instaan
met vaste waren zoals ID AID MODE maar dingen die aantepassen zijn zoals URL IURL CLICKS
ik zal de code van de hele pagina er bij zetten wat ik zie dat hierboven niet de helepagina gepost staat
<?
include('../config.php');
$date = date("YmdH");
$del = $_GET['did'];
@mysql_query("DELETE FROM ads WHERE ID='$del'");
$pas = $_GET['edit'];
@mysql_query("UPDATE ads set (ID, Aid, url, iurl, clicks, impressions, loc, mode, buyaantal) VALUES
('".$sID."', '".$sAid."', '".$surl."', '".$siurl."', '".$iclicks."', '".$iimpressions."', '".$iaddate."', '".$iloc."', '".$imode."','".$ibuyaantal."' where ID='$pas'");
$bdel = $_GET['bdid'];
@mysql_query("DELETE FROM settings WHERE value='$bdel'");
$tppdel = $_GET['bdid'];
@mysql_query("DELETE FROM settings WHERE valuetwo='$tppdel'");
$ldel = $_GET['ldid'];
$ccoun = mysql_fetch_assoc(mysql_query("SELECT count(ID) as coun FROM ads WHERE loc='$ldel'"));
if($ccoun['coun'] == 0) @mysql_query("DELETE FROM settings WHERE value='$ldel'");
$acc = $_GET['aid'];
@mysql_query("UPDATE ads SET addate='$date' WHERE ID='$acc'");
if(isset($_POST['locnaam']) && $_POST['locnaam'] != '' && isset($_POST['locbreed']) && $_POST['locbreed'] != '' && isset($_POST['lochoog']) && $_POST['lochoog'] != '' && is_numeric($_POST['lochoog']) && is_numeric($_POST['locbreed'])) {
$valuetwo = $_POST['locbreed'].'x'.$_POST['lochoog'];
$value = input($_POST['locnaam']);
mysql_query("INSERT INTO settings(name,value,valuetwo) VALUES('loc','$value','$valuetwo')");
}
if(isset($_POST['bettype']) && $_POST['bettype'] != '' && isset($_POST['betprijs']) && $_POST['betprijs'] != '' && isset($_POST['bethoev']) && $_POST['bethoev'] != '' && is_numeric($_POST['bethoev'])) {
$valuetwo = $_POST['betprijs'];
$value = trim($_POST['bethoev']).' '.trim($_POST['bettype']);
mysql_query("INSERT INTO settings(name,value,valuetwo) VALUES('prijs','$value','$valuetwo')");
}
if(isset($_POST['tpnaam']) && $_POST['tpnaam'] != '') {
$valuetwo = trim($_POST['tpnaam']);
mysql_query("UPDATE settings SET valuetwo='$valuetwo' WHERE name='tp'");
}
if(isset($_POST['tppprijs']) && $_POST['tppprijs'] != '' && isset($_POST['tppcode']) && $_POST['tppcode'] != '') {
$valuetwo = trim($_POST['tppcode']);
$value = trim($_POST['tppprijs']);
mysql_query("INSERT INTO settings (name,value,valuetwo) VALUES('tpp','$value','$valuetwo')");
}
if($_GET['page']) {
$page = $_GET['page'];
}
else {
$page = 1;
}
$max = 25;
$lim = $page * $max - $max;
$alles = mysql_query("SELECT ID FROM ads");
$hoeveel = mysql_num_rows($alles);
$aantalpags = ceil($hoeveel/$max);
?>
<html>
<head>
<title>AdManager Index </title>
<link href="../style.css" rel="stylesheet" type="text/css" /> <link href="./style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<? echo '<h2>Welkom in de Admanager Admin. Hier kunt u alle ads bekijken, toelaten en verwijderen.</h2><br /';
$s = mysql_fetch_assoc(mysql_query("SELECT count(ID) as coun FROM ads WHERE addate=''"));
if($s['coun'] > 0) echo '<span style="color:red; font-weight: bold;">'.$s['coun'].' Ads nog niet geaccepteerd.</span>';
?>
<?
$style = 'style="border-bottom: 2px solid #777777; background-color: #222222; color: #EEEEEE";';
//NIET TOEGELATEN
if ($page == 1 && $s['coun'] > 0) {
echo '<div class="center"> Nog niet toegelaten advertenties:<br />';
echo '<table width="85%" border="0" cellpadding="3" cellspacing="0" align="center" >';
echo '<tr style="; background-color: #222222;">';
echo '<td '.$style.'>Bannerlink</td><td '.$style.'>Id</td><td '.$style.'>Link URL</td><td '.$style.'>Clicks</td><td '.$style.'>Getoond</td><td '.$style.'>Geaccepteerd op (dd-mm)</td><td '.$style.'>Aantal gekocht</td><td '.$style.'> </td><td '.$style.'> </td>';
echo '</tr>';
$adss = mysql_query("SELECT * FROM ads WHERE addate = '' AND mode != 0 ORDER BY id DESC");
while($adsr = mysql_fetch_object($adss)) {
if ($adsr->addate != '') {
$tijd = makedate($adsr->addate);
$tijd = $tijd['d'].'-'.$tijd['m'];
}
else {
$tijd = '<span style="color: red; font-weight: bold;">Nog niet geactiveerd.</span>';
}
$manier = ($adsr->mode == 1) ? $adsr->buyaantal.' Clicks' : $adsr->buyaantal.' Dagen';
echo '<tr style="background-color: #222222;">';
echo '<td '.$style.'><a href="'.$adsr->iurl.'" style="color: #EEEEEE" target="_blank">Klik voor bannerplaatje.</a></td><td '.$style.'>'.$adsr->ID.'</td><td '.$style.'> '.$adsr->url.'</td><td '.$style.' align="center">'.$adsr->clicks.'</td><td '.$style.' align="center">'.$adsr->impressions.'</td><td '.$style.'> '.$tijd.'</td><td '.$style.'> '.$manier.'</td><td '.$style.'><a href="?aid='.$adsr->ID.'"><img src="apply.png" /></a></td><td '.$style.'><a href="?did='.$adsr->ID.'"><img src="cancel.png" /></a></td>';
echo '</tr>';
}
echo '</table><div class="bot"></div></div>';
}
//TOEGELATEN
echo '<div class="center"> Toegelaten, actieve advertenties:<br />';
echo '<table width="75%" border="0" cellpadding="3" cellspacing="0" align="center" >';
echo '<tr style="; background-color: #222222;">';
echo '<td '.$style.'>Bannerlink</td><td '.$style.'>Id</td><td '.$style.'>Link URL</td><td '.$style.'>Clicks</td><td '.$style.'>Getoond</td><td '.$style.'>Geaccepteerd op (dd-mm)</td><td '.$style.'>Aantal gekocht</td><td '.$style.'></td>';
echo '</tr>';
$adss = mysql_query("SELECT * FROM ads WHERE addate != '' AND mode != 0 ORDER BY addate DESC LIMIT ".$lim.", ".$max);
while($adsr = mysql_fetch_object($adss)) {
if ($adsr->addate != '') {
$tijd = makedate($adsr->addate);
$tijd = $tijd['d'].'-'.$tijd['m'];
}
else {
$tijd = '<span style="color: red; font-weight: bold;">Nog niet geactiveerd.</span>';
}
$manier = ($adsr->mode == 1) ? $adsr->buyaantal.' Clicks' : $adsr->buyaantal.' Dagen';
echo '<tr style="background-color: #222222;">';
echo '<td '.$style.'><a href="'.$adsr->iurl.'" style="color: #EEEEEE" target="_blank">Klik voor bannerplaatje.</a></td><td '.$style.'>'.$adsr->ID.'</td><td '.$style.'> '.$adsr->url.'</td><td '.$style.' align="center">'.$adsr->clicks.'</td><td '.$style.' align="center">'.$adsr->impressions.'</td><td '.$style.'> '.$tijd.'</td><td '.$style.'> '.$manier.'</td><td '.$style.'><a href="?edit='.$adsr->ID.'"><img src="edit.png" /><a href="?did='.$adsr->ID.'"><img src="cancel.png" /></a></td>';
echo '</tr>';
}
if($aantalpags > 1) {
echo '<tr><td colspan="7" align="center">Pagina: ';
$aantalpagsonder = $page-1;
if($aantalpagsonder > 5) $aantalpagonder = 5;
else $aantalpagonder = $aantalpagsonder;
$bovmag = 9-$aantalpagonder;
$aantalpagsbov = $aantalpags-$page;
if($aantalpagsbov > $bovmag) $aantalpagbov = $bovmag;
else $aantalpagbov = $aantalpagsbov;
if($aantalpagbov < 4) $extra = 4-$aantalpagbov;
else $extra = 0;
$aantalpagonder = $aantalpagonder + $extra;
if($aantalpagonder > $page-1) $aantalpagonder = $page-1;
for ($i=($page-$aantalpagonder); $i<=($page-1); $i++){
echo ' <a href="?page='.$i.'">'.$i.'</a> ';
if($i < ($page-1)) echo '|';
}
if($page == 1) echo $page.' | ';
else echo ' | '.$page.' | ';
for ($i=($page+1); $i<=($page+$aantalpagbov); $i++){
echo ' <a href="?page='.$i.'">'.$i.'</a> ';
if($i < ($page+$aantalpagbov)) echo '|';
}
echo '</td></tr>';
}
echo '</table><div class="bot"></div></div>';
?>
<?
$werknemerqry = mysql_query("SELECT ID, Aid, url, iurl, clicks, impressions, loc, mode, buyaantal FROM ads WHERE mode = '1'");
while($werknemers = mysql_fetch_object($werknemerqry)){
}
if(isset($_POST['verzenden']))
{
$sID = addslashes($_POST['ID']);
$sAid = addslashes($_POST['Aid']);
$surl = addslashes($_POST['url']);
$siurl = addslashes($_POST['iurl']);
$iclicks = addslashes($_POST['clicks']);
$iimpressions = addslashes($_POST['impressions']);
$iaddate = addslashes($_POST['addate']);
$iloc = addslashes($_POST['loc']);
$imode = addslashes($_POST['mode']);
$ibuyaantal = addslashes($_POST['buyaantal']);
mysql_query("UPDATE ads set (ID, Aid, url, iurl, clicks, impressions, loc, mode, buyaantal) VALUES
('".$sID."', '".$sAid."', '".$surl."', '".$siurl."', '".$iclicks."', '".$iimpressions."', '".$iaddate."', '".$iloc."', '".$imode."','".$ibuyaantal."')")
or die (mysql_error());
echo 'Je gegevens zijn succesvol in de database geplaatst';
}
else
{
?>
<form action="?edit=<?=$pas?>" method="POST">
ID: <input name="ID" type="text" value=""><br />
Aid: <input name="Aid" type="text" value=""><br />
url: <input type="text" name="iurl" value=""><br />
ur bannerl: <input type="text" name="url" value=""><br />
clicks: <input type="text" name="clicks" value=""><br />
getoond: <input type="text" name="impressions" value=""><br />
datum: <input type="text" name="addate" value=" "><br />
locatie: <input type="text" name="loc" value=""><br />
mode: <input type="text" name="mode" value=""><br />
buy aantal: <input type="text" name="buyaantal" value=""><br />
<input type="submit" name="verzenden" value="verzenden">
</form>
<?
}
?>
<?
// locaties
echo '<div class="center"> Locaties: (Verwijderen kan alleen als er geen ads meer actief zijn in de locatie)<br />';
echo '<table width="75%" border="0" cellpadding="3" cellspacing="0" align="center" >';
echo '<tr style="; background-color: #222222;">';
echo '<td '.$style.'>Locatienaam</td><td '.$style.'>Breedte</td><td '.$style.'>Hoogte</td><td '.$style.'> Hoeveel ads</td><td '.$style.'></td>';
echo '</tr>';
$rq = mysql_query("SELECT * FROM settings WHERE name = 'loc'");
while($s = mysql_fetch_assoc($rq)) {
$sizedata = explode('x',$s["valuetwo"]);
$breed = $sizedata[0];
$hoog = $sizedata[1];
$coun = mysql_fetch_assoc(mysql_query("SELECT count(ID) as coun FROM ads WHERE mode != 0 AND loc='$s[value]'"));
echo '<tr style="background-color: #222222;">';
echo '<td '.$style.'> '.$s['value'].'</td><td '.$style.'> '.$breed.'</td><td '.$style.'> '.$hoog.'</td><td '.$style.'> '.$coun['coun'].'</td><td '.$style.'> ';
if($coun['coun'] == 0) echo '<a href="?ldid='.$s['value'].'"><img src="cancel.png" /></a>';
echo '</td></tr>';
}
echo '<form action="" method="POST"><tr><td '.$style.'><input type="text" name="locnaam" size="12" /></td><td '.$style.'><input type="text" name="locbreed" size="5" /></td><td '.$style.'><input type="text" name="lochoog" size="5" /></td><td '.$style.'><input type="submit" value="Toevoegen" /></td></tr></form>';
echo '</table><div class="bot"></div></div>';
?>
<?
//betalings opties
echo '<div class="center"> Betalingsopties: <br />';
echo '<table width="75%" border="0" cellpadding="3" cellspacing="0" align="center" >';
echo '<tr style="; background-color: #222222;">';
echo '<td '.$style.'>Betaaltype</td><td '.$style.'>Hoeveel</td><td '.$style.'>Prijs</td><td '.$style.'> </td>';
echo '</tr>';
$rq = mysql_query("SELECT * FROM settings WHERE name = 'prijs'");
while($s = mysql_fetch_assoc($rq)) {
if(stristr($s['value'],"Clicks")) {
$hoeveel = trim(str_replace('Clicks','',$s['value']));
$type = 'Clicks';
}
else {
$hoeveel = trim(str_replace('Dagen','',$s['value']));
$type = 'Dagen';
}
echo '<tr style="background-color: #222222;">';
echo '<td '.$style.'> '.$type.'</td><td '.$style.'> '.$hoeveel.'</td><td '.$style.'> '.$s['valuetwo'].'</td><td '.$style.'> ';
echo '<a href="?bdid='.$s['value'].'"><img src="cancel.png" /></a>';
echo '</td></tr>';
}
echo '<form action="" method="POST"><tr><td '.$style.'><select name="bettype"><option>Dagen</option><option>Clicks</option></select></td><td '.$style.'><input type="text" name="bethoev" size="6" /></td><td '.$style.'><select name="betprijs">';
$betoptq = mysql_query("SELECT * FROM settings WHERE name = 'tpp'");
while($betopts = mysql_fetch_assoc($betoptq)) {
echo '<option>'.$betopts['value'].'</option>';
}
echo '</select</td><td '.$style.'><input type="submit" value="Toevoegen" /></td></tr></form>';
echo '</table><div class="bot"></div></div>';
?>
<?
//Betalingen
echo '<div class="center"> Prijzen via eurobellen.nl (Geen betalingsopties mogen aanwezig zijn met prijs om te verwijderen): <br />';
echo '<table width="75%" border="0" cellpadding="3" cellspacing="0" align="center" >';
echo '<tr style="; background-color: #222222;">';
echo '<td '.$style.'>Eurobellen User</td><td '.$style.'><a href="#" onClick="javascript:window.open(\'ebuit.html\', 42, \'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=750,height=230\');">Eurobellen Uitleg (popup)<a></td><td '.$style.'> </td>';
echo '</tr>';
$rq = mysql_query("SELECT * FROM settings WHERE name = 'tp' LIMIT 1");
$s = mysql_fetch_assoc($rq);
echo '<form action="" method="POST"><tr><td '.$style.'><input type="text" name="tpnaam" size="12" value="'.$s['valuetwo'].'"/></td><td '.$style.'><input type="submit" value="Veranderen" /></td><td '.$style.'> </td></tr></form>';
echo '<tr style="; background-color: #222222;">';
echo '<td '.$style.'>Prijs</td><td '.$style.'>Eurobellen ID</td><td '.$style.'> </td>';
echo '</tr>';
$rq = mysql_query("SELECT * FROM settings WHERE name = 'tpp'");
while($s = mysql_fetch_assoc($rq)) {
echo '<tr style="background-color: #222222;">';
echo '<td '.$style.'> '.$s['value'].'</td><td '.$style.'> '.$s['valuetwo'].'</td><td '.$style.'> ';
$coun = mysql_fetch_assoc(mysql_query("SELECT count(name) as coun FROM settings WHERE name='prijs' AND valuetwo='$s[value]'"));
if($coun['coun'] == 0) echo '<a href="?tppdid='.$s['valuetwo'].'"><img src="cancel.png" /></a>';
echo '</td></tr>';
}
echo '<form action="" method="POST"><tr><td '.$style.'><input type="text" name="tppprijs" size="6" /></td><td '.$style.'><input type="text" name="tppcode" size="8" /></td><td '.$style.'><input type="submit" value="Toevoegen" /></td></tr></form>';
echo '</table><div class="bot"></div></div>';
?>
</body>
</html>
zal ook even een screenshot er bijzetten hoe het er nu uitziet
rood = waar ik dus gegevens wil aanpassen
groen = de gegevens die ik kies om aantepassen
mischien is het zo duidelijker
ik ben maar een amateurtje dus heb verder weinig verstand er van
vond dat ik al aardig end was gekomen maar dit lukt helaas niet