Referal systeem

Gestart doorSanderc18 reacties41 weergaven

19 berichten · pagina 1 van 2

Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo,

Stel dat ik een input heb bij het registreren

En daar kunnen ze intypen door wie ze zijn aangebracht.

Hoe check ik dan of wat ze hebben ingegeven, een gebruiker is die in de database staat?

En dan nog een vraagje

Als ik bij de persoon die de referrals brengt een lijst wil maken van zijn referrals, hoe krijg ik dan die aangemelde persoon in zijn tabel?
0
Berichten
443
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
$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

}


Zoiets?
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Tyler schreef:
$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

}
Zoiets?

Dat is om te kijken of hij al in database staat?
0
Berichten
443
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sanderc schreef:
Eerdere citaten tonen
Tyler schreef:
$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

}
Zoiets?
Dat is om te kijken of hij al in database staat?

"Hoe check ik dan of wat ze hebben ingegeven, een gebruiker is die in de database staat?"

Nu check je of de ingevoerde gebruiker bestaat in de database.
Het gaat er toch om of de persoon bestaat dat ingevuld is bij de referal? of bedoelde je al geregistreerd?
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jep dat bedoelde ik ik wink
Nu nog dat tweede, moet ik een tabel bij de user zelf zetten, of bij de referrer?
0
Berichten
443
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sanderc schreef:
Jep dat bedoelde ik ik wink
Nu nog dat tweede, moet ik een tabel bij de user zelf zetten, of bij de referrer?
Je moet sowieso een veld bijmaken in user tabel met referals als je wil bijhouden hoeveel referals iemand heeft.

Zodra die naam is ingevuld door iemand bij referal onder registratie,
een update query uitvoeren waarin dan weer 1 word opgeteld bij zijn/haar referals.

Eventueel zou je nog een veld kunnen toevoegen met:
referred_by, dan kan je bij houden door wie de user is gereferred.

En als je dan wil bijhouden wie een persoon allemaal heeft gereferred, alleen zoeken op zijn naam onder het referred_by veld.
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Tyler schreef:
Eerdere citaten tonen
Sanderc schreef:
Jep dat bedoelde ik ik wink
Nu nog dat tweede, moet ik een tabel bij de user zelf zetten, of bij de referrer?

Je moet sowieso een veld bijmaken in user tabel met referals als je wil bijhouden hoeveel referals iemand heeft.

Zodra die naam is ingevuld door iemand bij referal onder registratie,
een update query uitvoeren waarin dan weer 1 word opgeteld bij zijn/haar referals.

Eventueel zou je nog een veld kunnen toevoegen met:
referred_by, dan kan je bij houden door wie de user is gereferred.
Aah dus gewoon een extra tabel bij maken?

Dankje, dat is wat ik nodig had wink
0
Berichten
443
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sanderc schreef:
Eerdere citaten tonen
Tyler schreef:
Eerdere citaten tonen
Sanderc schreef:
Jep dat bedoelde ik ik wink
Nu nog dat tweede, moet ik een tabel bij de user zelf zetten, of bij de referrer?

Je moet sowieso een veld bijmaken in user tabel met referals als je wil bijhouden hoeveel referals iemand heeft.

Zodra die naam is ingevuld door iemand bij referal onder registratie,
een update query uitvoeren waarin dan weer 1 word opgeteld bij zijn/haar referals.

Eventueel zou je nog een veld kunnen toevoegen met:
referred_by, dan kan je bij houden door wie de user is gereferred.
Aah dus gewoon een extra tabel bij maken?

Dankje, dat is wat ik nodig had wink
no problemo.
0
Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[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
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
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]


En wat doet dit precies?

Kijken wie allemaal op jou link heeft aagemeld?
0
Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sanderc schreef:
Eerdere citaten tonen
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]

En wat doet dit precies?

Kijken wie allemaal op jou link heeft aagemeld?

Weet je wel wat ik heb aangepast en waar ik dat stukje code uit heb gehaald?
0
Berichten
443
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
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]


Snel voorbeeld, geen letterlijke uitwerking.
Maar inderdaad, real escape string moet er nog wel tussen ja.
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Thommity schreef:
Eerdere citaten tonen
Sanderc schreef:
Eerdere citaten tonen
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]

En wat doet dit precies?

Kijken wie allemaal op jou link heeft aagemeld?
Weet je wel wat ik heb aangepast en waar ik dat stukje code uit heb gehaald?

Nee?!
0
Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sanderc schreef:
Eerdere citaten tonen
Thommity schreef:
Eerdere citaten tonen
Sanderc schreef:
Eerdere citaten tonen
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]

En wat doet dit precies?

Kijken wie allemaal op jou link heeft aagemeld?
Weet je wel wat ik heb aangepast en waar ik dat stukje code uit heb gehaald?
Nee?!

moet je je ogen gebruiken en even kijken wat er bij is gekomen wink
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik weet niet waar je het hebt uitgehaald? Dus ook niet waar het bijgekomen is?
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