Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] Aktywacja konta
Lethys
post 26.11.2010, 20:50:29
Post #1





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Witam,

Chce zrobić aktywacje konta po rejestracji. Zacząłem w ten sposób:

kod:

  1. <?php
  2. include (config.php);
  3.  
  4. $aktywuj = mysql_fetch_array(mysql_query("select * from gracze where kod='$aktywuj'"));
  5.  
  6. print "gracz: $aktywuj[user]";
  7.  
  8. ?>


Czyli powinno działać w ten sposób że kiedy wchodzimy na aktywacja.php?aktywuj=164808

to pokazuje gracz: lethysek

Zrzut bazy danych:



Ale niestety nie działa.

Można sprawdzić działanie skryptu pod adresem : http://westernlife.pl/aktywacja.php?aktywuj=168861

Nic się nie pojawia przy graczu.


--------------------
filmy podobne do - wyszukiwarka podobnych filmów
motywacja do działania - Bądź Lepszy
Go to the top of the page
+Quote Post
norbis
post 26.11.2010, 21:29:39
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 8
Dołączył: 30.04.2008

Ostrzeżenie: (0%)
-----


Heh, przede wszystkim powinno być:
  1. echo "gracz: {$aktywuj['user']}";


Stosowanie formy $aktywuj[user] jest niedopuszczalne, ponieważ w ten sposób próbujesz wyciągnąć wartość z tablicy o kluczu, którego nazwa przechowywana jest w stałej user. Ustaw sobie error_reporting na E_ALL to zobaczysz o co chodzi.

Po drugie, w zmiennej $aktywuj przed przypisaniem do niej wyników zapytania, na pewno jest zawartość $_GET['aktywuj']? Są jakieś błędy MySql, próbowałeś print_r($aktywuj)? Generalnie to jest tak prosty kod, że musi działać. Mam też nadzieję, że jakoś sprawdzasz dane przed wrzuceniem do zapytania winksmiley.jpg
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.07.2025 - 19:37