Archiv verlassen und diese Seite im Standarddesign anzeigen : Wieviel banner noch
Hallo
ich Suche einen Codeschnipsel der abfragt wieviel textlinks, Paidbanner und HF Banner noch zu klicken sind möchte ich im menü einbauen. paidmail habe ich schon kann es nur nicht umbauen klappt nicht??
Beispiel
Paidmails(xxx)
Links(xxx)
danke im voraus
abfrage für Paidmails
$uebrig = mysql_fetch_array(db_query("SELECT COUNT(t1.tan) AS uanzahl, SUM(t1.verdienst) AS uverdienst FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT OUTER JOIN ".$db_prefix."_reloads_mail AS t2 ON (t2.tan = t1.tan AND (t2.uid = ".$_SESSION['uid']." OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'paidmail' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '".$_SESSION['uid']."'")) OR die(mysql_error());
abfrage für textlinks
$uebrig = mysql_fetch_array(db_query("SELECT COUNT(t1.tan) AS uanzahl, SUM(t1.verdienst) AS uverdienst FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT OUTER JOIN ".$db_prefix."_reloads AS t2 ON (t2.tan = t1.tan AND (t2.uid = ".$_SESSION['uid']." OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'textlinks' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '".$_SESSION['uid']."'")) OR die(mysql_error());
abfrage klick4win
$uebrig = mysql_fetch_array(db_query("SELECT COUNT(t1.tan) AS uanzahl, SUM(t1.verdienst) AS uverdienst FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT OUTER JOIN ".$db_prefix."_reloads AS t2 ON (t2.tan = t1.tan AND (t2.uid = ".$_SESSION['uid']." OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'klick4win' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '".$_SESSION['uid']."'")) OR die(mysql_error());
abfrage paidbanner
$uebrig = mysql_fetch_array(db_query("SELECT COUNT(t1.tan) AS uanzahl, SUM(t1.verdienst) AS uverdienst FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT OUTER JOIN ".$db_prefix."_reloads AS t2 ON (t2.tan = t1.tan AND (t2.uid = ".$_SESSION['uid']." OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'forcedbanner' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '".$_SESSION['uid']."'")) OR die(mysql_error());
abfrage highforced
uebrig = mysql_fetch_array(db_query("SELECT COUNT(t1.tan) AS uanzahl, SUM(t1.verdienst) AS uverdienst FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT OUTER JOIN ".$db_prefix."_reloads AS t2 ON (t2.tan = t1.tan AND (t2.uid = ".$_SESSION['uid']." OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'highforced' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '".$_SESSION['uid']."'")) OR die(mysql_error());
und dan die ausgebe die ist bei allen gleich
echo '
<center>
<table cellspacing="4" cellpadding="0">
<tr>
<td align="center"> uebrig: '.$uebrig['uanzahl'].'</td>
</tr>
<tr>
<td align="center">Offen: '.$uebrig['uverdienst'].' '.$waehrung.'</td>
</tr>
</table>
</center>
<hr>';
hoffe konte helfen wenn ja hats mich gefreut
öhm ja bitte schön ich denke hier kann dan zu
http://test.snippis.de/close.gif
da stimm meine ich was nicht?
du verwendest überall die tabelle reloads_mail, aber ist es bei den bannern /highforced etc nicht nur reloads??
da stimm meine ich was nicht?
du verwendest überall die tabelle reloads_mail, aber ist es bei den bannern /highforced etc nicht nur reloads??
hi da hast du natürlich recht ich hab es mal angepasst sollte nun stimmen
lag wol da dran das ich den code nicht probiert habe
THX Joschi
bei mir sieht es ungefähr so aus:
<?
// Anzahl unbestätigter Kampagnen ermitteln
$fbhistory = mysql_num_rows(db_query("SELECT t1.tan FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT OUTER JOIN ".$db_prefix."_reloads AS t2 ON (t2.tan = t1.tan AND (t2.uid = ".$_SESSION['uid']." OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'forcedbanner' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '".$_SESSION['uid']."'"));
$plhistory = mysql_num_rows(db_query("SELECT t1.tan FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT OUTER JOIN ".$db_prefix."_reloads AS t2 ON (t2.tan = t1.tan AND (t2.uid = ".$_SESSION['uid']." OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'paidlinks' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '".$_SESSION['uid']."'"));
$pmhistory = mysql_num_rows(db_query("SELECT t1.tan FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT OUTER JOIN ".$db_prefix."_reloads_mail AS t2 ON (t2.tan = t1.tan AND (t2.uid = ".$_SESSION['uid']." OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'paidmail' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '".$_SESSION['uid']."'"));
?>
<?menuehead("Verdienen");?>
<img src="images/pfeil.gif" alt="" /> <a href="index.php?content=/verdienen/klick4">Forcedbanner (<?=$fbhistory;?>)</a><br />
<img src="images/pfeil.gif" alt="" /> <a href="index.php?content=/verdienen/paidlinks">Textlinks (<?=$plhistory;?>)</a><br />
<img src="images/pfeil.gif" alt="" /> <a href="index.php?content=/verdienen/easy-inbox">Paidmails (<?=$pmhistory;?>)</a><br />
<?menuefoot();?>
Für andere Werbearten wie Highforced geht es analog, man sollte das Ergebnis der SQL-Abfrage in einer neuen variable speichern, z.b. in $hfbhistory, und das SQL Statement ändern bei AND t1.werbeart = 'forcedbanner' statt forcedbanner dann highforced, sowie in der Ausgabe des Menüs statt <?=$fbhistory;?> dann <?=$hfbhistory;?> schreiben...
Super der zweite war es
Danke hab was dazu gelernt :)
Mythbuster
29.08.2008, 22:57
Kann mir wer pls sagen wo ich dies rein stecken soll, also in welche php.
<?
// Anzahl unbestätigter Kampagnen ermitteln
$fbhistory = mysql_num_rows(db_query("SELECT t1.tan FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT OUTER JOIN ".$db_prefix."_reloads AS t2 ON (t2.tan = t1.tan AND (t2.uid = ".$_SESSION['uid']." OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'forcedbanner' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '".$_SESSION['uid']."'"));
$plhistory = mysql_num_rows(db_query("SELECT t1.tan FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT OUTER JOIN ".$db_prefix."_reloads AS t2 ON (t2.tan = t1.tan AND (t2.uid = ".$_SESSION['uid']." OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'paidlinks' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '".$_SESSION['uid']."'"));
$pmhistory = mysql_num_rows(db_query("SELECT t1.tan FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT OUTER JOIN ".$db_prefix."_reloads_mail AS t2 ON (t2.tan = t1.tan AND (t2.uid = ".$_SESSION['uid']." OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'paidmail' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '".$_SESSION['uid']."'"));
?>
Danke schon mal für die Hilfe
gruss
Mythbuster
und wie sieht die abfrage für
paidmails gesamt aus
gesamt = mysql_fetch_array(db_query("SELECT COUNT(tan) AS ganzahl, SUM(verdienst) AS gverdienst, SUM(aufendhalt) AS gaufenthalt FROM ".$db_prefix."_gebuchte_werbung WHERE werbeart = 'paidmail' AND menge > 0 AND status = 1 AND verdienst > 0 AND sponsor != '".$_SESSION['uid']."'")) OR die(mysql_error());
so ?????
kommt ne realistische zahl raus, wenn du das so probierst?
an sich sollte das stimmen, nur da du ja die gesamte anzahl willst, solltest du das
AND sponsor != '".$_SESSION['uid']."'
rausnehmen.
also das problem ist das er mir weniger anzeigt als ich habe, habe folgenden code von paidlinks dafür benutz
<?php
$fstats_gesamt = mysql_fetch_array(db_query("SELECT COUNT(tan) AS ganzahl, SUM(verdienst) AS gverdienst, SUM(aufendhalt) AS gaufenthalt FROM ".$db_prefix."_gebuchte_werbung WHERE werbeart = 'paidmail' AND menge > 0 AND status = 1 AND verdienst > 0 ")) OR die(mysql_error());
$fstats_uebrig = mysql_fetch_array(db_query("SELECT COUNT(t1.tan) AS uanzahl, SUM(t1.verdienst) AS uverdienst FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT OUTER JOIN ".$db_prefix."_reloads_mail AS t2 ON (t2.tan = t1.tan AND (t2.uid = ".$_SESSION['uid']." OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'paidmail' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '".$_SESSION['uid']."'")) OR die(mysql_error());
echo '
<center>
<table cellspacing="4" cellpadding="0">
<tr>
<td align="center">Paidmails gesamt: '.$fstats_gesamt['ganzahl'].'</td>
<td> </td>
<td align="center">Paidmails uebrig: '.$fstats_uebrig['uanzahl'].'</td>
</tr>
<tr>
<td align="center">Ø Aufenthalt: '.number_format($fstats_gesamt['gaufenthalt']/$fstats_gesamt['ganzahl'],2,',','.').' Sekunden</td>
<td> </td>
<td align="center">Ø Vergütung: '.number_format($fstats_gesamt['gverdienst']/$fstats_gesamt['ganzahl'],2,',','.').' '.$waehrung.'</td>
</tr>
<tr>
<td align="center">Gesamtwert: '.$fstats_gesamt['gverdienst'].' '.$waehrung.'</td>
<td> </td>
<td align="center">Offen: '.$fstats_uebrig['uverdienst'].' '.$waehrung.'</td>
</tr>
</table>
</center>
<hr>';
wollte das jetzt für paidmails
ich habe 322 mails in history werden aber nur 2 in tabelle angezeigt
MarktEschwege
16.11.2008, 13:38
Kann mir wer pls sagen wo ich dies rein stecken soll, also in welche php.
<?
// Anzahl unbestätigter Kampagnen ermitteln
$fbhistory = mysql_num_rows(db_query("SELECT t1.tan FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT OUTER JOIN ".$db_prefix."_reloads AS t2 ON (t2.tan = t1.tan AND (t2.uid = ".$_SESSION['uid']." OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'forcedbanner' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '".$_SESSION['uid']."'"));
$plhistory = mysql_num_rows(db_query("SELECT t1.tan FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT OUTER JOIN ".$db_prefix."_reloads AS t2 ON (t2.tan = t1.tan AND (t2.uid = ".$_SESSION['uid']." OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'paidlinks' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '".$_SESSION['uid']."'"));
$pmhistory = mysql_num_rows(db_query("SELECT t1.tan FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT OUTER JOIN ".$db_prefix."_reloads_mail AS t2 ON (t2.tan = t1.tan AND (t2.uid = ".$_SESSION['uid']." OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t2.tan IS NULL AND t1.werbeart = 'paidmail' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '".$_SESSION['uid']."'"));
?>Danke schon mal für die Hilfe
gruss
Mythbuster
Würde mich auch interessieren! Wäre nett, wenn das noch wer posten würde! Danke!
in die php wo die ausgabe auch hin soll
MarktEschwege
16.11.2008, 22:45
kann ich also zb auch in das rechte menü rein machen?
kannst du bei der ausgabe dan aber auf menuehead() und menuefoot() achten
mfg Joschi
Killer1105
17.11.2008, 20:45
@Mythbuster:
In menue.lib ganz ganz oben.
@sterni
ebenfalls, ABER VOR: <? und NACH: ?>
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.