Username:jens
geschrieben am 17.07.2002 um 16:20 Uhr
|
Hallo ,
ich weis echt jetzt nicht weiter ich habe es jetzt schon den ganzen Tag probiert es klappt einfach nicht .
Ich will folgendes erreichen :
A wirbt B -> A kriegt einen Punkt
B wirbt C -> A und B kriegen je einen Punkt
C wirbt D -> A, B, C bekommen je einen Punkt
code:
---------------------------------------------
$read01=mysql_query("select pass,username,email,geworbenvon from members where userid='$id'");
while($row = mysql_fetch_array($read01))
{
$pass=$row["pass"];
$username=$row["username"];
$email=$row["email"];
$ref=$row["geworbenvon"];
}
$ref1=$ref;
for($i=0; $ref1 && $i<2; $i++);
$ref2=$ref;
for($i=0; $ref1 && $i<3; $i++);
if($ref!="noref")
{
mysql_query("update members set ref=(ref+1) where username='$ref'");
mysql_query("update members set credits=(credits+$pluspunkt) where username='$ref'");
mysql_query("update members set ref1=(ref1+1) where username='$ref1'");
mysql_query("update members set credits=(credits+$pluspunkt1) where username='$ref1'");
mysql_query("update members set ref2=(ref2+1) where username='$ref2'");
mysql_query("update members set credits=(credits+$pluspunkt2) where username='$ref2'");
Also die members besteht aus :
sesid = wird automatisch beim anmelden vergeben und geht damit auch in den Loginbereich
userid
datum
email
vorname
name
username
pass
credits = gesamt Punkte des Users
ip
active = ob User aktiv ist oder nicht wird mit 0 ist es nicht und 1 er ist aktiv
ref = anzahl der direktgeworbenen
ref1 = anzahl indirektgeworbenen
ref2 = anzahl der indirektgeworbenen
geworbenvon = vom wen dieser User geworben wurde
so das sind jetzt alle spalten vom der mebers tabbele
aber er trägt mir den ref bloss ein aber ich will alle drin haben .
mfg Jens |