![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 18.09.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam taki problem. Jest pole input w formularzu do którego wprowadzamy adres mail. Obok jest przycisk 'dodaj'. Po kliknięciu w przycisk 'dodaj' wywołuję fukncję jquery
które sprawdza czy taki mail jest już w bazie i zwarca true or false. Teraz moje pytanie jak odebrać to true or false i w zależności od wyniku dodać mail do bazy lub nie ? Aha Dodanie maila do bazy chciałbym zrobić phpem nie ajaxem. Ten post edytował Qbaaa 14.06.2014, 14:54:41 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Dodaj jeszcze do ajaxa:
Kod type: 'POST' w checkMail.php odbierasz $_POST['mail'] i sprawdzasz, dodajesz do bazy lub nie i zwracasz np. true/false. Następnie w success sprawdzasz czy msg==true lub msg==false i wyświetlasz odpowedni komunikat userowi Ten post edytował Turson 14.06.2014, 14:56:45 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 18.09.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Dane odbieram GETem
plik checkMail.php wygląda następująco
Zaraz sprawdzę czy zadziała ################################################## coś nie trybi ![]() plik checkMail.php
Takie coś nie działa. Nie zwraca mi true/false z pliku checkMail.php do skryptu js.. :/ Ten post edytował Qbaaa 14.06.2014, 15:29:33 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Złe zapytanie. Powinno być
Sprawdź też błędy w konsoli. Ten post edytował Turson 14.06.2014, 15:39:43 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
echo nie return
-------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 18.09.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zapytanie myślę że jest ok, sprawdzałem i znajduje szukany rekord w bazie.
Coś jest nie tak z komunikacją między skryptem .js a plikiem php echo nie return faktycznie, działa ![]() Dzięki wam obu :-) Złe zapytanie. Powinno być
Sprawdź też błędy w konsoli. błędy non-stop sprawdzam :-) Firebugiem, imho najlepsze tego typu narzędzie leci + Ten post edytował Qbaaa 14.06.2014, 16:10:24 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:25 |