PHP [MK, 20/21]
Lekcja 24. Formularze – tworzen...   Tablice, formularze,...

Formularze – walidacja i zapis do pliku


Definicje

  • Definicja 1.
    Co robi PHP-owa funkcja trim?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Definicja 2.
    Co robi PHP-owa funkcja stripslashes?
  • Aby zobaczyć tą treść musisz być zalogowany

  • Definicja 3.
    Co robi PHP-owa funkcja htmlspecialchars?
  • Aby zobaczyć tą treść musisz być zalogowany

Zadania

Zadanie 1. #
Przygotuj plik ankieta_pracownicza.php, a w nim utwórz formularz składający się z pola tekstowego Imię, pola tekstowego Nazwisko i jednej z 4 opcji do wybrania: Uczeń, Absolwent, Nauczyciel, Pracownik administracji (widoczne mają być wszystkie opcje). Na samym dole formularza umieść przycisk Wyślij wysyłający formularz metodą post. Wszystkie pola mają być obowiązkowe, obok ich etykiet umieść czerwoną gwiazdkę. W przypadku niepodania imienia, nazwiska, bądź niewybrania jednej z 4 opcji, należy przy danej etykiecie wyświetlić odpowiedni komunikat również w kolorze czerwonym. Wpisane lub zaznaczone wartości na formularzu mają być zapamiętane po jego wysłaniu. Wszystkie elementy formularza powinny być wewnątrz ramki o szerokości 4 piksele, w kolorze yellowgreen, wykonanej z elementów fieldset i legend z tytułem Ankieta. task_566.png

Zadanie 2. #

Przygotuj plik rejestracja.php zawierający formularz składający się z pola tekstowego Login, pola hasłowego Hasło i jednej z 4 opcji do wybrania: Użytkownik, Autor, Redaktor, Administrator. Na samym dole formularza umieść przycisk Zarejestruj wysyłający formularz metodą post. Wszystkie pola mają być obowiązkowe, tzn. oznaczone czerwoną gwiazdką. W przypadku niepodania loginu, hasła, bądź niewybrania jednej z 4 opcji, należy wyświetlić odpowiedni komunikat również w kolorze czerwonym. Wpisane lub zaznaczone wartości na formularzu mają być zapamiętane po jego wysłaniu. Wszystkie elementy formularza powinny być wewnątrz ramki o szerokości 4 piksele, w kolorze yellowgreen, wykonanej z elementów fieldset i legend z tytułem Rejestracja. Układ tekstów i pól na formularzu powinien być podobny do tego na obrazku.

task_567.png

2023-03-22 00:10:55 2024-03-22 00:37:37


© 2024 Młody Informatyk v. 0.1.7717