Poprawna odpowiedź: D
walidację w języku JavaScript, a przesyłanie danych w skrypcie PHP.
Dlaczego
Walidacja w czasie rzeczywistym musi działać w przeglądarce, więc pisze się ją w JavaScript, a zapis do bazy na serwerze robi PHP. Sama walidacja w JS nie wystarcza: dane trzeba sprawdzić też w PHP, bo klienta można obejść.