![]() |
![]() |
--tomi-- |
![]()
Post
#1
|
Goście ![]() |
Witam
Mam problem z końcową częścią rejestracji. Chce zrobić tak, aby po wpisaniu danych i kliknięciu zarejestruj automatycznie był wysyłany mail z linkiem aktywującym konto. Mam już prawie wszystko gotowe, to jest końcówka kodu:
Takie rozwiązanie w ogóle nie wysyła maila, natomiast kiedy w miejsce '{$_POST['email']}' wrzuciłem konkretny adres mailowy to wtedy wysyłało poprawnie. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A od kiedy email bierze się w apostrofy??
Czemu masz: "'email'"? Ma być: "email" Uzywacie tych ciapków bez ładu i składu nie wiedząc w ogóle po co to robicie... Napisze ci dokladnie bo moze się okazac ze nie zrozumiales tego co powyzej. Nie: "'{$_POST['email']}'" a: "{$_POST['email']}" a najlepiej: $_POST['email'] Trochę podstaw by się przydało. |
|
|
--tomi-- |
![]()
Post
#3
|
Goście ![]() |
Dzięki, działa.
Jeszcze jedno pytanie, jak sformułować treść, żeby kliknięcie w link spowodowało zmiane wartości w pola w bazie danych. Mam pole aktywacja, kiedy użytkownik się zarejestruje to automatycznie ma polu aktywacja wartość '0', a ja chciałbym, żeby po kliknięciu w link ta wartość zmieniła się na 1. Jeszcze raz wrzuce skrawek kodu:
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 3 Dołączył: 22.04.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Najlepiej aby do tego linka aktywujacego dodany był jakiś kawałek unikalnego kodu, który zostanie zapisany w bazie. Kod dopisujesz do jakiejś zmiennej get i pózniej po kliknięciu sprawdzasz - jeśli istnieje GET to sprawdź do kogo jest przypisany i zaktualizuj pole..
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 09:53 |