Hi,
habe folgenden (Original) Code:
wenn ich diesen nun abändere (siehe Zeile 2) in:
(alternativ auch ORDER by sponsor ASC)
werden zwar die Banner zuerst angezeigt (die ersten 10) danach werden aber keine neuen mehr geladen.
Woran liegt das?
MfG
SPEEDY-VL
habe folgenden (Original) Code:
PHP:
<?
$bannerholen = mysql_query("SELECT tan,banner,reload,verdienst,sponsor FROM ".$prefix."_werbung WHERE menge >= 1 && werbeart = 'forced' ORDER by RAND() LIMIT 10");
$i = '0';
while($banner = mysql_fetch_array($bannerholen)){
$im_rl = mysql_query("SELECT bis FROM ".$prefix."_reloads WHERE tan = '".$banner['tan']."' && (uid = '".$_SESSION['uid']."' || ip = '".$_SERVER['REMOTE_ADDR']."') LIMIT 1");
if (!mysql_num_rows($im_rl)){
$i = $i+1;
echo '<div id="banner_'.$i.'" align="center"><a href="klick4.php?tan='.$banner['tan'].'" target="_blank" onClick="document.getElementById(\'banner_'.$i.'\').style.display=\'none\';"><img src="'.$banner['banner'].'" border="0" width="468" height="60"></a><br><b>Vergütung: '.$banner['verdienst'].' Punkte - Reload: '.number_format($banner['reload']/60/60).' Std.</b><br><br></div>';
}
}
if ($i <= 0){ echo '<p align="center"><b><font color="red">Alle Banner im Reload</b></font></p>'; }
?>
wenn ich diesen nun abändere (siehe Zeile 2) in:
PHP:
<?
$bannerholen = mysql_query("SELECT tan,banner,reload,verdienst,sponsor FROM ".$prefix."_werbung WHERE menge >= 1 && werbeart = 'forced' ORDER by verdienst ASC LIMIT 10");
$i = '0';
while($banner = mysql_fetch_array($bannerholen)){
$im_rl = mysql_query("SELECT bis FROM ".$prefix."_reloads WHERE tan = '".$banner['tan']."' && (uid = '".$_SESSION['uid']."' || ip = '".$_SERVER['REMOTE_ADDR']."') LIMIT 1");
if (!mysql_num_rows($im_rl)){
$i = $i+1;
echo '<div id="banner_'.$i.'" align="center"><a href="klick4.php?tan='.$banner['tan'].'" target="_blank" onClick="document.getElementById(\'banner_'.$i.'\').style.display=\'none\';"><img src="'.$banner['banner'].'" border="0" width="468" height="60"></a><br><b>Vergütung: '.$banner['verdienst'].' Punkte - Reload: '.number_format($banner['reload']/60/60).' Std.</b><br><br></div>';
}
}
if ($i <= 0){ echo '<p align="center"><b><font color="red">Alle Banner im Reload</b></font></p>'; }
?>
(alternativ auch ORDER by sponsor ASC)
werden zwar die Banner zuerst angezeigt (die ersten 10) danach werden aber keine neuen mehr geladen.
Woran liegt das?
MfG
SPEEDY-VL
Zuletzt bearbeitet: