PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Framebrecher...



sidor
23.02.2011, 10:20
Nachdem ich nun die klick4 zu laufen gebracht habe funzt Addon von Dreamforge wunderbar............nur oben die Stastik bringt mich zum Wahnsinn.

Banner verfügbar: 0 Insgesamt: 38 Banner im System Ø Aufenthalt: 0,00 Sekunden Ø Aufenthalt: 19,74 Sekunden Ø Vergütung: 0,00 Lose Ø Vergütung: 618,01 Lose Offen: 0,00 Lose Durchlauf: 23.484,33 Lose

Wieso erscheint auf der linken Seite alles als 0 und rechts erscheint die Anzahl der geklickten Banner?

Ist es nicht eher so gedacht das auf der linken Seite die gesamte Anzahl möglicher Banner angezeigt werden soll und auf der rechten man dann erkennen kann wieviele man schon geklickt hat?

Entweder bin ich heute blind oder ich schnalle es nicht...hier mal der Code


<?head("Banner Information");?>
<?
$fbanner_reload = db_query ('SELECT t1.*
FROM '.$db_prefix.'_gebuchte_werbung t1
LEFT JOIN '.$db_prefix.'_reloads t2
ON (t1.tan = t2.tan AND (t2.uid = '.$_SESSION['uid'].' OR t2.ip = "'.$ip.'"))
WHERE t2.tan IS NOT NULL AND t1.werbeart = "forcedbanner" AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '.$_SESSION['uid'].' ');

while ($fa_reload = mysql_fetch_assoc ($fbanner_reload)){
$stat_reload++;
$stat_verguetung_reload = $stat_verguetung_reload+$fa_reload['verdienst'];
$stat_aufenthalt_reload = $stat_aufenthalt_reload+$fa_reload['aufendhalt'];
}
$verguetung = $stat_verguetung_reload + $stat_verguetung;
$gesamt = $stat_reload + $stat_gesamt;
$aufenthalt = $stat_aufenthalt + $stat_aufenthalt_reload;
?>
<div align="center">
<center>
<table border="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1" height="61">
<tr>
<td width="24%" height="19" align="right">Banner verfügbar:</td>
<td width="21%" height="19"><?=@number_format(($stat_gesamt),0,',' ,'.');?></td>
<td width="18%" height="19" align="right">Insgesamt:</td>
<td width="25%" height="19"><?=@number_format(($gesamt),0,',','.') ;?> Banner im System</td>
</tr>
<tr>
<td width="24%" height="19" align="right">Ø Aufenthalt:</td>
<td width="21%" height="21"><?=@number_format($stat_aufenthalt/$stat_gesamt,2,',','.');?> Sekunden</td>
<td width="18%" height="19" align="right">Ø Aufenthalt:</td>
<td width="25%" height="19"><?=@number_format(($aufenthalt/$gesamt),2,',','.');?> Sekunden</td>
</tr>
<tr>
<td width="24%" height="21" align="right">Ø Vergütung:</td>
<td width="21%" height="21"><?=@number_format(($stat_verguetung/$stat_gesamt),2,',','.');?> Lose</td>
<td width="18%" height="21" align="right">Ø Vergütung:</td>
<td width="25%" height="21"><?=@number_format(($verguetung/$gesamt),2,',','.');?> Lose</td>
</tr>
<tr>
<td width="24%" height="19" align="right">Offen:</td>
<td width="21%" height="19"><?=@number_format(($offen),2,',','.'); ?> Lose</td>
<td width="18%" height="19" align="right">Durchlauf:</td>
<td width="25%" height="19"><?=@number_format(($stat_verguetung+$s tat_verguetung_reload),2,',','.');?> Lose</td>
</tr>
<tr>
<td width="100%" colspan="4"><p align="right">&nbsp;</td>
</tr>
<tr>
<td width="100%" colspan="4"><p align="center"><font color="red"><b>Es sind z. Zt.: <?=number_format($stat_reload,0,",",".");?> Banner in Reload</td>
</tr>
</table>
</center>
</div>
<?foot();?>Danke:frusty:

jpwfour
23.02.2011, 11:42
$stat_gesamt wird nicht hochgezählt, daher 0.

Gibt aber auch bessere Codeschnippsel dazu (hier im Forum), die gleich die Datenbank die Werte aufsummieren lässt, und nicht massenweise alle Daten ins PHP Skript schaufelt, um dann in 'ner while Schleife eh nur aufzusummieren :suspicious:

sidor
23.02.2011, 11:47
Danke......da ich dieses Addon hier rumliegen hatte baute ich es mal ein, aber nach dem essen werde ich mal die Schnipsel suchen.

Hardy
24.02.2011, 13:38
hat natürlich auch viel mit den thema "framebrecher" zu tun :biggrin1: