Bei mir wurden die Banner nicht angezeigt, da ein eintrag in der abfrage vergessen wurde. darüberhinaus wollte ich, dass meine user wissen, mit welchem klick sie gewinnen. Das ganze sieht dann wie folgt aus:
Code:
<?
# Nur eingeloggte
userstatus();
# Wieviele Banner möchte der User
$max_banner = mysql_fetch_array(db_query('SELECT `max_forced` FROM '.$db_prefix.'_userdaten WHERE uid='.$_SESSION['uid'].' LIMIT 1'));
head('Klick4Win');
echo'<br><br>';
# Kampagnen auslesen
$werb = db_query('SELECT g.tan,g.reload,g.verdienst,g.winklick,g.banner FROM
'.$db_prefix.'_gebuchte_werbung AS g
LEFT JOIN '.$db_prefix.'_reloads AS r ON r.tan = g.tan AND (r.uid = '.$_SESSION['uid'].' || r.ip = "'.$ip.'") AND r.bis >= '.time().'
WHERE r.tan IS NULL AND g.menge >= 1 and g.werbeart = "klick4win" and g.status = 1 LIMIT '.$max_banner['max_forced'].'');
# Ausgeben
while($f_banner=mysql_fetch_array($werb))
{
echo '
<div align="center" id="banner_'.$f_banner['tan'].'">
<a href="klickwin_fc.php?tan='.$f_banner['tan'].'" target="_blank">
<img src="'.$f_banner['banner'].'" border="0" height="60" width="468" alt="" onClick="document.getElementById(\'banner_'.$f_banner['tan'].'\').style.display=\'none\';">
</a><br>
Reload:'. $f_banner['reload']/3600 .' Std. | Verdienst: '.number_format($f_banner['verdienst'],2,',','.').' '.$waehrung.' beim '.$f_banner['winklick'].'. Klick<br>
<br>
</div>';
}
# Reload Button oder "Alle im Reload" Meldung
if (!mysql_num_rows($werb))
{
echo '<div align="center"><font color="#FF0000"><b>Alle Banner im Reload !</b></font></div>';
}else{
echo '<div align="center"><form action="" method="post"><input type="Submit" name="mehr_banner" value="Weitere Banner"></form></div>';
}
foot();
?>