mysql + php problem ...
Guido Starke
- php
Hallo Leute,
bin gerade dabei ein Ref-System für meine Page zu basteln, komme jetzt aber irgendwie nicht weiter.
So sieht es zur Zeit aus:
User A wirbt User B ----> User A bekommt ne Prämie
ich möchte das ganze aber ausbauen auf zwei weitere Stufen, nämlich so
User A wirbt User B ----> bekommt dafür 100 Punkte
User B wirbt User C ----> bekommt User B dafür 100 Punkte und User A 50 Punkte usw....
Was habe ich bis jetzt gemacht:
Ich habe die jeweiligen Ebenen in der Datenbank angelegt
die geworbenen User werden ordnungsgemäß im Useraccount angezeigt durch diesen Code :
<?
include "./config/config.inc.php3";
include "./config/texte.php3";
include "./sys/funktion.inc";
include "./sys/funktion_login.inc";
$html_array= file("templates/login_partner.htm");
$html_code = implode($html_array,"");
$query2="SELECT * FROM $sitetable WHERE geworbenvon='$id_id'";
$result2=mysql_db_query($dbname,$query2,$conn) or die(mysql_error());
$partner_gew= mysql_num_rows($result2);
mysql_free_result($result2);
$query2="SELECT * FROM $sitetable WHERE geworbenvon1='$id_id'";
$result2=mysql_db_query($dbname,$query2,$conn) or die(mysql_error());
$partner_gew1= mysql_num_rows($result2);
mysql_free_result($result2);
$query2="SELECT * FROM $sitetable WHERE geworbenvon2='$id_id'";
$result2=mysql_db_query($dbname,$query2,$conn) or die(mysql_error());
$partner_gew2= mysql_num_rows($result2);
mysql_free_result($result2);
$php_code= array(
"={partner_gew}=si",
"={partner_gew1}=si",
"={partner_gew2}=si",
"={partner_gut}=si",
"={datum}=si",
"={session}=si",
"={coby}=si",
"={account_name}=si",
"={partnercode}=si",
"={partnercode1}=si",
"={partnercode2}=si",
"={fenster}=si",
"={session_form}=si"
);
$php_text= array (
"$partner_gew",
"$partner_gew1",
"$partner_gew2",
"$partner_gut",
"$seitendatum",
"?$sidname=$sidsid",
"$coby",
"$id_username",
"$id_id",
"$id_id1",
"$id_id2",
"$guthabenfenster",
"<input type="hidden" value="$sidsid" name="$sidname">"
);
$html_text = preg_replace ($php_code, $php_text, $html_code);
echo("$html_text");
?>
Wo liegt mein Problem ?
Nun mein Problem liegt darin das, das Script nicht erkennt in welcher Ebene ein User geworben wurde.
Beispiel:
User B wirbt User C ----> also rückt User C in die zweite Ebene von User A
die notwendigen Änderungen müssten normalerweise in diesem Codeschnippsel gemacht werden, aber ich komme da einfach nicht drauf :
if($codesenden=="0")
{
$codeannnder= date("YmdHis");
$datas= date("d.m.Y");
$freigabe="";
if($id_partner=="")
{
$id_partner_code= xxx;
$code_partner_code= 1;
}
else
{
$id_partner_code= $id_partner;
$code_partner_code= 0;
}
$query="INSERT INTO $sitetable (siteid,user,pass,mail,firma,name,vorname,strasse,
ort,plz,datum,code,codeuser,codeadmin,land,homenam
e,homeurl,rub,sdstatus,sdsparen,sdguthaben,guthabe
n,fenstervon,fensterzu,geworbenvon,zahlen,partnerc
ode,werbung,host,bildurl,klickzu,klickvon)
VALUES ('','$user','$pass','$mail','$firma','$name','$vna
me','$strasse','$ort','$plz','$datas','$codeannnde
r','0','0','$land','$home_titel','$home_url','$rub
','aus','0','0','$startfenster','0','0','$id_partn
er_code','0','$code_partner_code','nein','$home_ur
l_host','$bild_url','0','0')";
mysql_db_query($dbname,$query,$conn) or die(mysql_error());
weiterhin in diesem Schnippsel:
<?
include "./config/config.inc.php3";
$id_passwort="";
$id_username="";
$id_mail="";
$id_id="";
$id_partner="";
session_name("exitid");
@session_start();
$sidname= session_name();
$sidsid= session_id();
session_register("id_partner");
$id_partner="$pid";
Header( "Location: $seitenurl/index.php?$sidname=$sidsid");
?>
Ich wäre echt dankbar, wenn mich da einer von Euch auf den richtigen Weg bringen könnte. Bis dahin schonmal schönen Dank fürs lesen und den vielleicht entscheidenden Tipp :-)
Gruss Guido
hi
Du solltest gut, aber auch SEHR gut aufpassen,
Pyramidenspielchen sind in Deutschland sehr streng verboten,
da ging nicht nur einer in den Knast.
mfg
Aquariophile
hi
Du solltest gut, aber auch SEHR gut aufpassen,
Pyramidenspielchen sind in Deutschland sehr streng verboten,
da ging nicht nur einer in den Knast.
mfg
Aquariophile
HAAAAAALLLLLOOOOOOO !!!!!
sind wir vielleicht erst seit gestern im Netz unterwegs ?????
Fast jeder zweite Shop (amazon.de ; bol.de ; .......) beloht
seiner Kunden, wenn Sie den Shop weiterempfehlen mit Punkten
oder Bargeld, dass in Ware (Bücher) getauscht werden kann.
Hhm .....
Guido
HAAAAAALLLLLOOOOOOO !!!!!
Hallo!
Lern Du mal mich korrekt anzusprechen, bevor Du *versuchst*
Leuten ans Bein zu pinkeln, die Dir helfen wollen.
Das was amazon und bol machen nennt man Provision.
Kann man auch so in die Buchhaltung tun.
Das geht aber nur 1 Ebene tief.
Was Du willst ist mehr als eine ebene => Pyramidenspielchen.
Mfg
Aquariophile