Задачи. Обработка форм в php

Пингвин Гумбольдта

Пингвин Гумбольдта

Обработка форм в PHP неразрывно связана с пониманием протокола HTTP. Предполагается что читатель знаком (хотя бы поверхностно) с этим протоколом — это упростит решение задач. Также необходимо иметь представление о построении HTML-форм и элементов управления в эти формах, атрибутах, методах GET и POST. О проверке (валидации и фильтрации входных данных из формы) мы говорим на курсе PHP.

Обработка форм в php

  1. Создайте форму из двух полей для ввода логина и пароля на сайте. Получите данные из формы, отфильтруйте их и распечатайте на экране. Примечание: форма должна быть отправлена методом
  2. * Создайте форму с одним полем ввода. В PHP создайте массив с названиями городов. Примите данные формы и пройдите по всем элементам массива: если элементы массива содержат введенный фрагмент, они должны быть распечатаны на экране. Примечание: форма должна быть отправлена методом
  3. Создайте форму для нахождения ипотечного аннуитетного платежа.
  4. Создайте форму с двумя полями: логина и пароля. При введении логина «john» и пароля «qwerty» методом POST, показывать секретную часть страницы, иначе говорить, что данные введены некорректно.
  5. * Создайте форму с многострочным полем ввода. Отправляя форму методом POST найдите часто встречаемости слов из форму и выведите их в порядке убывания частоты встречаемости слов. Примечание: могут пригодится функции – разбиения строки по символам и нахождения встречаемости элементов в массиве.
  6. Создайте массив имен (например, Вася, Коля, Даша и т.д.). Создайте форму с полем ввода, которая позволяет вводить текст с шаблоном @name@ и обрабатывая этот текст заменять шаблон на произвольное имя из массива.
  7. * Создайте форму с многострочным полем ввода. Подключите к этому полю WYSIWYG-редактор. Принимая данные формы, очистите все теги, кроме h1-h6, p, section и распечатайте полученный фрагмент.
  8. Создайте форму со всеми возможными элементами управления, присвоим им различные имена. Выведите на экран результат отправки формы методом GET. Примечание: все параметры должны быть распечатаны.
  9. * Создайте форму, атрибут action которой, должен содержать строку «?param=2» и методом отправки POST. Распечатайте содержимое массивов GET и POST-данных из формы.

Посмотреть другие задания по PHP

Добавить комментарий