• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

PHP wysłanie formularza bez przeładowania strony

+1 głos
1,366 wizyt
pytanie zadane 31 maja 2016 w PHP, Symfony, Zend przez Assasz Nałogowiec (29,110 p.)
Witam. Zrobiłem formularz logowania oraz rejestracji oparty na poradniku pana Zelenta z YT, z tą różnicą, że w wyskakującym okienku otwieranym po kliknięciu w przycisk.

Teraz, gdy podczas rejestracji występuje błąd, np. hasło jest za krótkie, to komunikat o błędzie pojawia się, lecz dopiero po przeładowaniu strony, zatem by go ujrzeć trzeba znowu otworzyć formularz. Chciałbym, aby ewentualne komunikaty o błędach pojawiały się natychmiast po wysłaniu formularza bez przeładowania strony, tak by moje okienko się nie zamykało.

Problem w tym, że nie mam pojęcia, jak to zrobić. Dodam, że jestem jeszcze zielony w PHP i JS.

2 odpowiedzi

+2 głosów
odpowiedź 31 maja 2016 przez jpacanowski VIP (101,660 p.)

Wysyłaj dane w sposób asynchroniczny (AJAX)
http://programowanie.opole.pl/archives/2115#

0 głosów
odpowiedź 31 maja 2016 przez Filip31411 Dyskutant (8,870 p.)

Domyślam się, że jeśli mówisz, że jesteś zielony z PHP i JS to kod w większośli lub cały skopiowałeś? Polecam przepracować wszystkie odcinki z PHP - rozłóż sobie kod na użyte funkcje ( porób notatki ze schematycznymi rysunkami ), przeglądaj je w wolnym czasie. Po pewnym czasie spróbuj napisać skrypt z odcinka sam, ale nie ucz się go na pamięć tylko zrozum działanie użytych w nim funkcji, a kolejność ich użycia sama Ci się natoczy. To męczące i czasochłonne, ale przepisując kod do niczego nie dojdziesz.

A zrobić to możesz oczywiście AJAX'em - bezpośrednio przez js - http://www.w3schools.com/ajax/default.asp lub przy użyciu jQuery - http://api.jquery.com/jquery.ajax/

Podobne pytania

0 głosów
1 odpowiedź 1,299 wizyt
0 głosów
1 odpowiedź 304 wizyt
pytanie zadane 4 maja 2016 w HTML i CSS przez koder12345 Obywatel (1,530 p.)
0 głosów
5 odpowiedzi 167 wizyt
pytanie zadane 17 grudnia 2018 w PHP, Symfony, Zend przez jarok Bywalec (2,210 p.)
Porady nie od parady
Nie wiesz jak poprawnie zredagować pytanie lub pragniesz poznać którąś z funkcji forum? Odwiedź podstronę Pomoc (FAQ) dostępną w menu pod ikoną apteczki.FAQ

66,494 zapytań

113,266 odpowiedzi

239,865 komentarzy

46,631 pasjonatów

Przeglądających: 103
Pasjonatów: 1 Gości: 102

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...