PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wieviel banner noch



sterni
19.08.2008, 18:37
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

Lokutos
19.08.2008, 19:24
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

sterni
19.08.2008, 22:02
Super nochmal danke

Lokutos
19.08.2008, 23:46
öhm ja bitte schön ich denke hier kann dan zu


http://test.snippis.de/close.gif

jpwfour
19.08.2008, 23:58
da stimm meine ich was nicht?


du verwendest überall die tabelle reloads_mail, aber ist es bei den bannern /highforced etc nicht nur reloads??

Lokutos
20.08.2008, 06:33
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

h-m
20.08.2008, 06:34
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="" />&nbsp;<a href="index.php?content=/verdienen/klick4">Forcedbanner (<?=$fbhistory;?>)</a><br />
<img src="images/pfeil.gif" alt="" />&nbsp;<a href="index.php?content=/verdienen/paidlinks">Textlinks (<?=$plhistory;?>)</a><br />
<img src="images/pfeil.gif" alt="" />&nbsp;<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...

sterni
20.08.2008, 16:15
Super der zweite war es

Danke hab was dazu gelernt :)

Mythbuster
29.08.2008, 21: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

sterni
25.09.2008, 17:03
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 ?????

jpwfour
25.09.2008, 17:19
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.

sterni
25.09.2008, 17:27
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>&nbsp;&nbsp;</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>&nbsp;&nbsp;</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>&nbsp;&nbsp;</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, 12: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!

Lokutos
16.11.2008, 21:15
in die php wo die ausgabe auch hin soll

MarktEschwege
16.11.2008, 21:45
kann ich also zb auch in das rechte menü rein machen?

Lokutos
16.11.2008, 21:48
kannst du bei der ausgabe dan aber auf menuehead() und menuefoot() achten


mfg Joschi

Killer1105
17.11.2008, 19:45
@Mythbuster:

In menue.lib ganz ganz oben.

@sterni

ebenfalls, ABER VOR: <? und NACH: ?>