spps
17.08.2008, 13:46
hi,
habe mir das ajax versucht anzupassen für den paidlinkbereich
klappt soweit so gut, nur habe ich ein problem mit dem wegklicken der links.
es verschwindet immer nur der erste link und alle weiteren werden nicht ausgeblendet.
kann jemand mir weiterhelfen ?
<?php
require('../lib/functions.lib.php');
db_connect();
require('../lib/session.lib.php');
# Caching verhindern
header("Cache-Control: no-cache, must-revalidate");
# Gäste blocken
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 = 'paidlinks' 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 = 'paidlinks' 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">Paidlinks gesamt: '.$fstats_gesamt['ganzahl'].'</td>
<td> </td>
<td align="center">Paidlinks 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>';
$usr = mysql_fetch_assoc (db_query ('SELECT max_forced FROM '.$db_prefix.'_userdaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1'));
$fpl = 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.'") AND t2.bis >= '.time().')
WHERE t2.tan IS NULL AND t1.werbeart = "paidlinks" AND t1.menge > 0 AND t1.status = 1 AND t1.sponsor != '.$_SESSION['uid'].' ORDER BY t1.verdienst DESC LIMIT '.$usr['max_forced'].'');
while ($f_pl = mysql_fetch_assoc ($fpl)){
echo '<div align="center" id="banner_'.$f_pl.'"><a href="pl.php?tan='.$f_pl['tan'].'" target="_blank" onClick=document.getElementById("banner_'.$f_pl.'").style.display="none"
>'.$f_pl['banner'].'</a><br>Reload:'. $f_pl['reload']/3600 .' Std. | Verdienst: '.number_format($f_pl['verdienst'],2,',','.').' | Aufendhalt:'.$f_pl['aufendhalt'].' Sekunden<br><br></div>';
}
db_close();
?>
habe mir das ajax versucht anzupassen für den paidlinkbereich
klappt soweit so gut, nur habe ich ein problem mit dem wegklicken der links.
es verschwindet immer nur der erste link und alle weiteren werden nicht ausgeblendet.
kann jemand mir weiterhelfen ?
<?php
require('../lib/functions.lib.php');
db_connect();
require('../lib/session.lib.php');
# Caching verhindern
header("Cache-Control: no-cache, must-revalidate");
# Gäste blocken
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 = 'paidlinks' 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 = 'paidlinks' 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">Paidlinks gesamt: '.$fstats_gesamt['ganzahl'].'</td>
<td> </td>
<td align="center">Paidlinks 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>';
$usr = mysql_fetch_assoc (db_query ('SELECT max_forced FROM '.$db_prefix.'_userdaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1'));
$fpl = 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.'") AND t2.bis >= '.time().')
WHERE t2.tan IS NULL AND t1.werbeart = "paidlinks" AND t1.menge > 0 AND t1.status = 1 AND t1.sponsor != '.$_SESSION['uid'].' ORDER BY t1.verdienst DESC LIMIT '.$usr['max_forced'].'');
while ($f_pl = mysql_fetch_assoc ($fpl)){
echo '<div align="center" id="banner_'.$f_pl.'"><a href="pl.php?tan='.$f_pl['tan'].'" target="_blank" onClick=document.getElementById("banner_'.$f_pl.'").style.display="none"
>'.$f_pl['banner'].'</a><br>Reload:'. $f_pl['reload']/3600 .' Std. | Verdienst: '.number_format($f_pl['verdienst'],2,',','.').' | Aufendhalt:'.$f_pl['aufendhalt'].' Sekunden<br><br></div>';
}
db_close();
?>