PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Doppelaccounts Paypal hinzufügen und Werberproblem



jo18nny
14.12.2010, 22:11
Hallo,
Ich bräuchte mal bei 2 sachen Hilfe.
wäre nett wenn ihr mir da helfen könnte.
1.Ich möchte bei mir bei den Doppelaccounts auch so ne Anzeige haben doppelte Paypaladresse hab schon was versucht aber es klappt nicht.
Also die User werden nicht angezeigt.
http://www.vms1.de/img/gleichepaypaladresseoof.jpg

2.Bei mir werden die Werber nicht eingetragen also er zeigt bei der Anmeldung den Werber an aber in die Datenbank wird der Werber nicht eingetragen.
Problem gelöst dank diesem Thread (http://designerscripte.net/showthread.php?t=5482&highlight=Kein+Werber).


Schonmal Danke im Vorraus
Mfg.Jo18nny

Hardy
17.12.2010, 12:38
Um dir damit zu helfen bräuchte man die entsprechende Tabellenstrucktur der auszahlungen bzw paypal adressen...ach und in der Datenbank wird nicht der Ref sondern der Werber eingetragen...

jo18nny
17.12.2010, 14:35
Hier der Code mit dem ich es bei den Doppelaccounts versucht habe

<?head("Gleiche Paypaladressen");?>
<table border="0" width="100%">
<tr>
<td width="39%" align="center"><b>Anzahl</b></td>
<td width="61%" align="center"><b>paypaladresse</b></td>
</tr>
<?
$sql = db_query("SELECT `paypal`, COUNT(*) AS `anzahl` FROM `".$db_prefix."_lkt_euroauszahlung` GROUP BY `paypal` HAVING COUNT(*) > 1 ORDER BY COUNT(*) DESC") or die(mysql_error());
if (!mysql_num_rows($sql)){
echo '
<tr>
<td colspan="2" align="center"><font color="green">Keine Gleichen Paypal im System</font></td>
</tr>';
}else{
while ($fake1 = mysql_fetch_assoc($sql)){
echo '
<tr>
<td>'.$fake1['anzahl'].'</td>
<td><a href="?content=/usersystem/doppelaccis&paypal='.$fake1['paypal'].'">'.$fake1['paypal'].'</a></td>
</tr>
';
}
}
?>
</table>
<?
if($_GET['paypal']){
$paypal1 = db_query("SELECT k.uid,u.nickname FROM
".$db_prefix."_userdaten AS k
LEFT JOIN ".$db_prefix."_userdaten AS u ON u.uid=k.uid
LEFT JOIN ".$db_prefix."_lkt_euroauszahlungsanforderung
WHERE paypal='".addslashes($_GET['paypal'])."'");

echo "<p>User mit der paypal ".$_GET['paypal'].":</p>";
while($doppelt = mysql_fetch_assoc($paypal1)){
echo "<a href='?content=/usersystem/userbearbeiten&uid=".$doppelt['uid']."'>".$doppelt['nickname']."</a><br>";
}
}?>
<?foot();?>Und so sieht es in Der Datenbank aus:
http://www.vms1.de/img/db18j9.png

rawmance
28.12.2010, 01:08
hi

ich denke mal so sollte es funzen



<?head("Gleiche Paypaladressen");?>
<table border="0" width="100%">
<tr>
<td width="39%" align="center"><b>Anzahl</b></td>
<td width="61%" align="center"><b>paypaladresse</b></td>
</tr>
<?
$sql = db_query("SELECT `paypal`, COUNT(*) AS `anzahl` FROM `".$db_prefix."_lkt_euroauszahlung` GROUP BY `paypal` HAVING COUNT(*) > 1 ORDER BY COUNT(*) DESC") or die(mysql_error());
if (!mysql_num_rows($sql)){
echo '
<tr>
<td colspan="2" align="center"><font color="green">Keine Gleichen Paypal im System</font></td>
</tr>';
}else{
while ($fake1 = mysql_fetch_assoc($sql)){
echo '
<tr>
<td>'.$fake1['anzahl'].'</td>
<td><a href="?content=/usersystem/doppelaccis&paypal='.$fake1['paypal'].'">'.$fake1['paypal'].'</a></td>
</tr>
';
}
}
?>
</table>
<?
if($_GET['paypal']){
$paypal1 = db_query("SELECT u.nickname,k.uid FROM
".$db_prefix."_userdaten AS u
LEFT JOIN ".$db_prefix."_lkt_euroauszahlungsanforderung AS k ON k.uid=u.uid WHERE k.paypal='".addslashes($_GET['paypal'])."'");

echo "<p>User mit der paypal ".$_GET['paypal'].":</p>";
while($doppelt = mysql_fetch_assoc($paypal1)){
echo "<a href='?content=/usersystem/userbearbeiten&uid=".$doppelt['uid']."'>".$doppelt['nickname']."</a><br>";
}
}?>
<?foot();?>

ist aber ungetestet

gruss rawmance

jo18nny
28.12.2010, 02:24
So habe es dank deiner Hilfe hin bekommen musste aus

LEFT JOIN ".$db_prefix."_lkt_euroauszahlungsanforderung das hier machen:

LEFT JOIN ".$db_prefix."_lkt_euroauszahlungDanke für deine Hilfe.
Mfg.Jo18nny

SebbyPHM
28.12.2010, 16:54
SELECT a1.paypal, a1.uid AS uid1, a2.uid AS uid2 FROM vms_auszahlungen a1 LEFT JOIN vms_auszahlungen a2 ON (a2.paypal = a1.paypal AND a2.uid != a1.uid) WHERE a1.art = "paypal" AND a2.paypal IS NOT NULL GROUP BY a1.paypal

So sieht meine Abfrage aus, mal so als Tipp ;)