PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Suche]Schnipsel zur Mailhistory Statistik erweiterung



Tulpe81
06.02.2008, 22:33
Hallo hat ectl mal einer nen Tip für mich wie ich bei meiner Mailhistory die selben stats wie bei den Forcedbanner hinbekomme..
Also es sind x Mails vorhanden und die Bringen dir X Lose.

für ne kleine Hilfe wäre ich sehr dankbar.

MfgTulpe81

Is.It.Media
13.02.2008, 17:39
Eigentlich musst du nur die Stats Kopieren und bearbeiten werde gleich mal nachschauen vieleicht kann ich dir dabei helfen ;)

Tulpe81
20.02.2008, 18:27
Na das wäre nen Hammer wenn du mir helfen könntest.


Mfg Tulpe81

Bonian
23.02.2008, 16:05
Wäre auch sehr interessiert dran .. würde mich freuen, wenn das jemand hinbekommen würde :yes:

Tevion
02.03.2008, 15:30
So das funktioniert aba nur soweit wie mails noch in der Histoy drin sind. Sobald der user alle bestätigt hat wirft der den fehler raus:

Warning: Division by zero in /www/htdocs/w0090b1f/vms/content/verdienen/paidmails.php on line 16

Warning: Division by zero in /www/htdocs/w0090b1f/vms/content/verdienen/paidmails.php on line 19

vielleicht kann ja jemand mit mehr erfahrung sich da dran setzten





<?
$db_feld = "max_mail"; // Hier den Namen des Feldes angeben

userstatus();
$pstats_uebrig = mysql_fetch_array(db_query("SELECT COUNT(t1.tan) AS uanzahl, SUM(t2.verdienst) AS uverdienst, SUM(t2.aufendhalt) AS uaufenthalt FROM ".$db_prefix."_paidmails_empfaenger AS t1, ".$db_prefix."_paidmails_versendet AS t2 WHERE t2.tan = t1.tan AND t1.uid = '".$_SESSION['uid']."' AND t1.gueltig > '".time()."' AND t1.status='0'")) OR die(mysql_error());
?>
<? head("Paidmail-History"); ?>
<?
echo '
<hr>
<table border="0" width="100%" align="center">
<tr>
<td align="center"><b>Offene Paidmails: '.$pstats_uebrig['uanzahl'].'</b></td>
</tr>
<tr>
<td align="center"><b>Ø Aufenthalt: '.number_format($pstats_uebrig['uaufenthalt']/$pstats_uebrig['uanzahl'] ,2,",",".").' Sekunden</b></td>
<tr>
<tr>
<td align="center"><b>Ø Vergütung: '.number_format($pstats_uebrig['uverdienst']/$pstats_uebrig['uanzahl'] ,2,",",".").' '.$waehrung.'</b></td>
<tr>
</tr>
<td align="center"><b>Noch offene Vergütung: '.number_format($pstats_uebrig['uverdienst'],2,",",".").' '.$waehrung.'</b></td>
</tr>
</table><hr>';


$paidmails = db_query("SELECT
e.gueltig, e.tan, v.verdienst, v.beschreibung, v.mailtext, v.aufendhalt
FROM ".$db_prefix."_paidmails_empfaenger e
LEFT JOIN ".$db_prefix."_paidmails_versendet v ON v.tan = e.tan
WHERE e.uid=".$_SESSION['uid']." && e.gueltig > ".time()." && e.status=0
LIMIT 10");
while ($mail = mysql_fetch_array($paidmails)){

echo '
<table border="1" id="mail_'.$mail['tan'].'" width="100%">
<tr>
<td colspan="2" align="center"><b>'.$mail['beschreibung'].'</b></td>
</tr>
<tr>
<td colspan="2" align="center"><textarea readonly rows="5" cols="60">'.$mail['mailtext'].'</textarea></td>
</tr>
<tr>
<td><font size="2"><b>Verdienst:</b> '.$mail['verdienst'].' '.$waehrung.' &nbsp;&nbsp;&nbsp; <b>Aufenthalt:</b> '.$mail['aufendhalt'].' Sek.</td>
<td align="center"><b><a href="pclick.php?tan='.$mail['tan'].'&uid='.$_SESSION['uid'].'" onClick=document.getElementById("mail_'.$mail['tan'].'").style.display="none" target="_blank">Bestätigen</a></td>
</Tr>
</table>
';
}
if (!mysql_num_rows($paidmails)){
echo '<center><b>Keine Paidmails vorhanden!</b></center>';
}

echo '<p align="center"><input type="button" onClick="javascript:location.reload();" value="Weitere Paidmails"></p>';

foot();?>

Schmuse_Kater40
05.12.2008, 20:03
Ist zwar schon ein ziemlich alter Thread aber da noch keine Lösung gepostet wurde werde ich da mal übernehmen. So hab ich das bei mir gelöst. Gibt keine Fehlermeldung aus wenn keine Mails mehr vorhanden sind.



<? head("Klickstatistik");
if ($_SESSION['login'] != TRUE) die(db_close());

$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 = 'paidmails' AND menge > 0 AND status = 1 AND verdienst > 0 AND sponsor != '".$_SESSION['uid']."'")) 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 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 = 'paidmails' 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">&Oslash; Aufenthalt: '.number_format($fstats_gesamt['gaufenthalt']/$fstats_gesamt['ganzahl'],2,',','.').' Sekunden</td>
<td>&nbsp;&nbsp;</td>
<td align="center">&Oslash; Verg&uuml;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>';
foot();?>
<?
userstatus();
head("Paidmailhistory");

$paidmails = db_query("SELECT
e.gueltig, e.tan, v.verdienst, v.beschreibung, v.mailtext, v.aufendhalt
FROM ".$db_prefix."_paidmails_empfaenger e
LEFT JOIN ".$db_prefix."_paidmails_versendet v ON v.tan = e.tan
WHERE e.uid=".$_SESSION['uid']." && e.gueltig > ".time()." && e.status=0
LIMIT 10");
while ($mail = mysql_fetch_array($paidmails)){

echo '
<table border="1" id="mail_'.$mail['tan'].'" width="100%">
<tr>
<td colspan="2" align="center"><b>'.$mail['beschreibung'].'</b></td>
</tr>
<tr>
<td colspan="2" align="center"><textarea readonly rows="5" cols="60">'.$mail['mailtext'].'</textarea></td>
</tr>
<tr>
<td><font size="2"><b>Verdienst:</b> '.$mail['verdienst'].' '.$waehrung.' &nbsp;&nbsp;&nbsp; <b>Aufenthalt:</b> '.$mail['aufendhalt'].' Sek.</td>
<td align="center"><b><a href="pclick.php?tan='.$mail['tan'].'&uid='.$_SESSION['uid'].'" onClick=document.getElementById("mail_'.$mail['tan'].'").style.display="none" target="_Blank">Bestätigen</a></td>
</Tr>
</table>
';
}
if (!mysql_num_rows($paidmails)){
echo '<center><b>Keine Paidmails vorhanden!</b></center>';
}

echo '<p align="center"><input type="button" onClick="javascript:location.reload();" value="Weitere Paidmails"></p>';

foot();?>