Witam,
szukam przykładu jak wzorcowo powinien być odbierany HTMLowy formularz przy pomocy czystego PHP (bez użycia frameworków czy dodatkowych bibliotek) i zapisywany do bazy.
Przykładów jest baardzo dużo w sieci (np. na GitHUBie), ale szukam czegoś wzorcowego, zawierającego "best practices" na przykład zabezpieczenie przed XSS czy SQL injection czy walidację danych zarówno po stronie przeglądarki jak i po stronie serwera.
Niech to będzie formularz HTML-owy zawierający wszytskie możliwe typy pól formularza, formularz będzie wysyłany POSTem (po przejściu walidacji po stronie przeglądarki). Dane odbiera skrypt PHP, przeprowadza ponowną walidację już po stronie serwera, zapisuje do bazy danych (np. MySQL) i na koniec wyświetla te dane w tabeli, które zostały zapisane. Oczywiście przy zapisywaniu do bazy (bez użycia PDO) powinno być zabezpieczenie przed SQL Injection natomiast przy wyświetlaniu zabezpieczone przed XSS (np. w polu tekstowym mogę wpisać <script> i to są prawidłowe dane, które tak też mają sie wyświetlać).
Na koniec oczywiście możliwośc edycji - wczytanie danych z bazy do formularza oraz zapisanie ich.
Znacie może taki wzorcowy formularz zawierający najlepsze praktyki programowania w PHP?