PHP - Reff System + MySql Frage

Seppi123

Erfahrenes Mitglied
So habe jetzt wieder eine Frage!

Ihr kennt doch bestimmt Referral Systeme.

Ich wollte jetzt z.B. http://www.example.de/index.php?refid=userid

Dort sollte möglichst erst überprüft werden ob es die selbe IP (von diesem User ist) oder ob es ein anderer (fremder) ist. Danach sollte eine Registration kommen, damit sich dieser Gast der den Link aufgerufen hat bei mir anmelden kann. Wenn dies passiert ist, dann bekommt der User (der geworben hat) z.B. 0,50 €. Dies wird dann in die Datenbank (MySql) geschrieben.

Jetzt brauche ich eure Hilfe!

1. Überprüfen ob es die selbe IP ist

2. Wenn er sich registriert hat bekommt der Werber 0,50 €

3. In die MySql Datenbank diesen Wert eintragen

Stellen wir uns vor, dass die Datenbank so aufgebaut ist:

Tabelle: user
Feld1: username
Feld2: password
Feld3: email
Feld4: guthaben

So. Jetzt nehmen wir das Feld4 (guthaben):

Der folgende Wert, der dort enthalten ist, lautet 0,00

Danke für folgende Antworten

(wenn es geht bitte kleine Beispiele (muss nicht unbedingt sein))
 
Du musst das ganze nicht 3 mal schreiben, selbst wenn das eine nur ein versehn war...

so zum 1.
Du musst die IPS dementsprechend einspeichern.
guck dir dafür mal die Global Variable $_SERVER an du kannst die aktuelle IP des clients durch
$_SERVER['REMOTE_ADDR'] aufrufen.

Diese müsstest du eventuell ebenfalls in eine Datenbank einspeichern.
Zum Updaten der Tabelle (Beim Bestehenden User Guthaben verändern) kannst du hier nachlesen:
Mysql Update

Wie genau das geht kannste ja googlen xD
PHP:
$dbname="DBname";
$dbhost="localhost";
$dbuser="user";
$dbpass="";
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);
Damit kannst du eine Verbindung zur Datenbank aufbaun
So um dein MYSQL befehl zu schicken (UPDATE, INSERT oder was auch immer) kannst du dann
PHP:
mysql_query($bfehl);
nutzen.
Dazu gibts aber eigentlich genug infos im Internet.
 
Zuletzt bearbeitet:
Zurück