Mam formuarz ktory uzytkownik wysyla wpisujac kilka danych a nastepnie PHP sprawdza poprawnosc danych. Chcialbym wyswietlic uzytkownikowi wynik koncowy wyslanego formularza w postaci - gratulacje e-mail zostal wyslany na adres "e-mail" z "IP" dnia "data". Jak to mozna ugryzc bez przeladowania strony jesli jest taka opcja? Jesli nie to bede musial zrobic nowa strone ktora bedzie wyswietlana po wyslaniu formularza. Jaka wedlug was opcja jest najlepsza. Chcialbym oczywiscie aby wszystko odbywalo sie w czystym HTML + CSS.
Chyba masz na myśli w czystym phpie i htmlu ;P Jeśli chcesz bez przeładowania strony zrobić walidację formularza i wyświetlić informacje o błędach albo jakieś info że wszystko gra to musisz użyć ajaxa.
Proponuje przyjrzeć się poniższym linkom:
https://api.jquery.com/jquery.ajax/
https://www.w3schools.com/js/js_ajax_intro.asp
Przy okazji nie musiałbyś tworzyć nowej strony tylko do wyświetlania komunikatu że mail został wysłany, możesz użyć mniej więcej takiego kodu. Oczywiście to tylko szybki przykład a kod musisz sobie dopracować:
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)