![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 642 Pomógł: 2 Dołączył: 9.03.2006 Ostrzeżenie: (30%) ![]() ![]() |
Witam,
Chcę zrobić system polecania gry. Problem polega na tym, że mimo iż mimo że zmianna $ref pobiera z linku polecajacego to nie jest on dodawany do bazy :/ Na tym linku można zobaczyć że gracz jest sczytywany http://www.westernlife.pl/poleca/lethys/ Obecnie wygląda to tak:
Ten post edytował Lethys 13.04.2011, 16:05:08 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 282 Pomógł: 89 Dołączył: 12.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
W zasadzie linki referujące mają w urlu albo id osoby referującej albo nazwę.
Rozumiem, że nie pokazałeś tego fragmentu kodu, który wcześniej pobiera refa z $_GET Później w pierwszych linijkach tego co widzimy sprawdzasz, czy jest taki user w bazie, ale co jeśli go nie ma? Używasz konstrukcji $ref = costam( $ref ), czyli pozbywasz się starej wartości i jeśli nie dostaniesz nowej prawidłowej to nie masz nic. Nie używasz mysql_error() więc nie widzisz nawet czy nie było problemów z wykonaniem zapytania. Powinieneś używać co najmniej konstrukcji $res = mysql_query( $query ) or die ( mysql_error() ); albo najlepiej napisać sobie własną funkcję z lepszą kontrolą błędów. No i oczywiście zawartość $_GET też trzeba dokładnie sprawdzić zanim złożysz z tego zapytanie do bazy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 04:23 |