Hallo zusammen,
vielleicht kann mir jemand weiter helfen.
Ich möchte in einer Liste die Anzahl der geworbenen User ( rafrally )
ausgeben und anzeigen lassen, das aber auch gleichzeitig nach der Ebene,
soll heißen in Ebene ( Level ) 1 stehen alle geworbenen die der User direkt geworben hat in Ebene 2 die User die der geworbene geworben hat usw...
Das mit der Berechnung mitbcdiv und bcmul soll so sein, weil ich eine %tuale Vergütung vergeben möchte.
Nun habe ich folgedes erstellt was auch funz:
Code:
$daten=mysql_query("select user from user where session='$sessionid'");
$user=mysql_result($daten,0,"user");
$ref1=mysql_query("select user from refs where ref1='$user'");
$ref2=mysql_query("select user from refs where ref2='$user'");
$a1=mysql_num_rows($ref1);
$pr1a = bcdiv($a1,100,3);
$pr1b = bcmul($pr1a,50,2);
$pr1c = bcmul($pr1b,3,2);
$a2=mysql_num_rows($ref2);
$pr2a = bcdiv($a2,100,3);
$pr2b = bcmul($pr2a,20,2);
$pr2c = bcmul($pr2b,3,2);
Mein Problem:
Es sollen nun der/die User aufgelistet werden, die in einer 2. Datenbank auf "free" stehen und in der ersten auch als Partner (ref) eingetragen ist/sind.
Beispiel:
Code:
"select refrally,user from user where sperre=1 && refrally>'0' "
Wie kann ich dies in die Abfrage mit einbinden, denn ich bekomme immer einen Fehler, es soll nämlich erst geprüft werden ob der User freigeschaltet ist und dann mit aufgelistet werden als Gesamtsumme
Beispiel
Anzahl User: 3
Fehlermeldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in members/referal.php on line 29
Line 29 ist : $a1=mysql_num_rows($ref1);
Naja irgendwie habe ich mich "verlaufen"
Für einen Tipp währe ich echt dankbar.