![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 652 Pomógł: 47 Dołączył: 6.02.2010 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
witam.probuje zrobic ref linka .
narazie mam tyle: 1.po rejestracji w kolumnie reflink trzymam linka http://strona.pl?index.php?page=reflink&$username oczywiscie tam gdzie $username to jest nick zarejestrowanego usera np: http://strona.pl?index.php?page=reflink&$tester i teraz w index.php?page=reflink , czyli reflink.php trzymam rejestracje tzn , inputy do rejestracji, bo po rejestracji maja byc przyznawane punkty , do kolumny punkty np , jak ktos sie z ref linka regnie to +50pkt. Czyli zatrzymalem sie na ref linku , tam gdzie sa dane z rejestracja itp , teraz nie wiem co mam zrobic , zeby po rejestracji przyznawalo punkty, tzn update umiem zrobic , ale jak sprawdzic czy ten link to link usera w bazie czy jakos tak , bo sie pogubilem juz. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 20 Dołączył: 18.12.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
To może inaczej. Załóżmy, że mamy tabele mysql uzytkownicy:
id int not null auto_increment primary key, nick varchar(100) not null, punkty int default 0 czy coś koło takiej tabeli... Zakładamy, że masz link na jakiejś stronie który ma postać: http://www.jakasstrona.pl/register.php?polecajacy=iksinski W pliku register.php odczytujesz wartość polecającego (może to być nick lub id w tabeli) Ustawiasz sobie polecającego w sesji(bo pewnie gdzieś ten formularz będziesz wysyłał). Jeżeli rejestracja odbędzie się w pliku register.php to nie ma potrzeby używać sesji, ale to wiesz na pewno. Jak użytkownik wypełni pola i się zarejestruje to wtedy możesz do mysql wysłać coś takiego: update uzytkownicy set punkty=punkty+50 where nick=i tutaj dajesz polecajacego (ew. where id=... jak korzystasz z id) Po tej akcji polecający będzie miał o 50 punktów więcej. O coś takiego Ci mniej więcej chodzi? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 05:44 |