![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 26.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Otóż próbuję zrobić skrypt, umożliwiający wysłanie nowego linku aktywacyjnego (w razie gdyby poprzedni mail nie dotarł, a rejestracja się powiodła). Mam coś takiego (fragment funkcji):
I próbuję już od paru godzin przypisać dla zmiennej $email (pod $wynik) maila z bazy danych - bez żadnego skutku. Za każdym razem wyrzucało mi, że tablica nie ma punktu odniesienia (zapytanie zwraca dobry wynik - sprawdzałem). Bardzo proszę o pomoc. W php się bawię od niedawna (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 125 Pomógł: 14 Dołączył: 2.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
a używałeś mysql_fetch_object($wynik) (IMG:style_emoticons/default/questionmark.gif)
dopiero po tym powinieneś móc pobrać odpowiednie dane:
ale nie wiem ale wydaje mi się że masz jeszcze kilka błędów w kodzie np. to co przypisujesz do zmiennej $list tyle tam tych cudzysłowów że nie wiem gdzie jest koniec i początek tekstu ) Ten post edytował radziopoke 26.05.2012, 23:31:35 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 26.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in on line 87
$list działa poprawnie - w nieco innym skrypcie bez problemu wysyła maila |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
zrób sobie pod tym print_r($wynik) i zobacz co Ci zwróci. czym jest obiekt $lacz ? jesteś pewien, że jeżeli zrobisz tak:
to wyśle Ci wiadomość ? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 26.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mała podpowiedź (IMG:style_emoticons/default/smile.gif)
http://php.net/manual/en/class.mysqli-result.php masz wylistowane metody za pomocą których możesz pobrać rekord. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 26.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Rozwiązałem problem. Było nim łączenie się do bazy za pomocą mysqli, a nie "gołego" mysql.
Ten post edytował AdBlock 27.05.2012, 10:10:28 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 00:08 |