Referal systeem

Gestart doorSanderc18 reacties41 weergaven

19 berichten · pagina 2 van 2

Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sanderc schreef:
Ik weet niet waar je het hebt uitgehaald? Dus ook niet waar het bijgekomen is?
Kijk eens goed in dit topic wink
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oh haha uit het scriptje van tVL, ik dacht dta het antwoord was op mij. Andere vraag
0
Berichten
1.579
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wat je moet doen: (Wat sommige al zijden..)

Je gaat eerst kijken als de gebruiker die ingevuld is bij register bestaat:

$result = mysql_query("SELECT * FROM users WHERE username=$_POST[referal]");
$count_users = mysql_num_rows($result);

if ($count_users > 0) {

whatever je ermee wil doen

}else{

Whatever je dan wil doen

}


bij de 1e if kijkt zijn het er meer dan nul? Zoja dan moet je dat een Query in uitvoeren die in de tabel users die gebruiker bij referal 1 meer geeft.

De andere if moet je weer gaan geven dat deze gebruiker niet bestaat die ze hebben ingevuld.

Vergeet dit ook niet trouwens
Thommity schreef:
[COLOR= #0000BB]<?php
$result[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM users WHERE username=$_POST[referal]"[/COLOR][COLOR= #007700]);[/COLOR]
Niet veilig. Zo is het beter:

[COLOR= #0000BB]<?php
$result[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM users WHERE username="[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/mysql_real_escape_string"]mysql_real_escape_string[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]referal[/COLOR][COLOR= #007700]]) .[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
En zorg ook voor fatsoenlijke foutafhandeling op je $result. Hoe kunnen mensen dat nou toch vergeten?
Eigenlijk hoort op alles wat fout kan gaan een foutafhandeling.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren