Jak zrobić formularz kontaktowy w php


Back-end (php, mysql)

W wielu komentarzach, mailach, a ostatnio nawet w rozmowie telefonicznej z jednym z klientów pojawiała się kwestia warta poruszenia.

Formularz kontaktowy.

Czyli jak tchnąć iskrę życia w zwykły formularz html.

Formularze najczęściej pojawiają się w stopce, lub zakładce kontaktu. Składają się z kilku niezbędnych pól jak:

  • e-mail osoby, która wysyła wiadomość (musimy wiedzieć, gdzie odpowiedzieć)
  • tematu wiadomości (teoretycznie można pominąć to pole)
  • głównej treści wiadomości

Można oczywiście dorzucić jeszcze dodatkowe pola jak imię (uważam za zbędne, bo i tak większość osób podpisuje się na końcu wiadomości), telefon, płeć, wiek itp.

Pamiętaj jednak, że im więcej pól do wypełnienia tym mniejsza skuteczność formularza. Ludzie dbają o swoją prywatność i nie lubią bez powodu udzielać szczegółowych informacji na swój temat.

To tyle jeśli chodzi o teorię. Poniżej część praktyczna, którą przygotowałem dla Ciebie w formie video. Z nagrania dowiesz się jak krok po kroku stworzyć formularz kontaktowy i umieścić go na hostingu.

W video wspominam też o dodatkowym nagraniu n.t. zakładania konta hostingowego.

Pobierz pliki do lekcji

Ciekawostka: w formularzu możesz użyć też blokady spamu w formie modułu z tekstem do przepisania. Najpopularniejszym pluginem jest googlowski reCAPTCHA.