HTML и базы данных — страница 4

  • Просмотров 6720
  • Скачиваний 438
  • Размер файла 164
    Кб

Пользователь на клиентском компьютере в программе просмотра заполняет предложенную форму или выбирает дальнейшее действие. Браузер по нажатию одной из кнопок в форме пересылает данные из заполненной формы или отображает вновь полученные в результате какой- либо операции. Не важно, к какой из сетей подключен клиент (он даже может быть удалённым пользователем и соединиться по модему). Программа принимает данные, проверяет их и

формирует запрос (запросом называется любое действие которое пользователь предлагает совершить БД) к монитору БД или получает от него результат. Получив запрос, монитор обрабатывает его. Если не произошло ошибок, ждёт запроса от программы на отправку программе результата. На диске сервера хранится БД, модифицируемая по запросу клиента. 1)     Формы в HTML Для того, чтобы пользователь мог сформировать и отправить запрос

серверу через HTML документ, используются так называемые формы ввода. Это блок документа HTML заключенный в тегах <form> </form> содержащий различные текстовые поля и кнопки отправления и служащий для формирования и отправки серверу запроса пользователя. Формы имеют следующий синтаксис <FORM ACTION="URL” METHOD > содержание формы, включая элементы INPUT и, возможно, элементы TEXTAREA и SELECT </FORM> где: PRIVATEимя атрибута возможные значения

Смысл атрибута примечания ACTION URL адрес сервера, который использует форма сервер HTTP или URL METHOD GET, POST метод передачи данных, полученных от пользователя, на сервер по умолчанию - GET ENCTYPE строка механизм, используемый для кодирования содержимого формы по умолчанию приложение /x-www-form-url-кодирование В содержании формы мы можем иметь следующие поля: Есть некоторые элементы, которые могут появиться только в пределах элемента FORM. В

частности: INPUT - поля ввода в формах Цель данного поля специфицировать в пределах формы вводные поля: одностроковые текстовые поля, поля пароля, переключатели, радиокнопки, кнопки отсылки и перезагрузки, скрытые поля, выгрузки файла, кнопки изображения и т.д. Типичное отображение Меняется согласно типу поля. Основной синтаксис <INPUT TYPE=тип_поля_ввода другие_атрибуты> Возможные атрибуты PRIVATEимя атрибута возможные значения смысл

примечания TYPE TEXT, PASSWORD, CHECKBOX, RADIO, SUBMIT, RESET, FILE, HIDDEN, IMAGE тип поля для ввода по умолчанию TEXT NAME строка имя для идентификации поля, когда его содержимое передается серверу требуется для всех атрибутов, кроме SUBMIT и RESET VALUE строка первоначальное значение вводного поля; для атрибутов SUBMIT или RESET - текстовая метка обязателен, если TYPE = RADIO или CHECKBOX CHECKED установленный когда TYPE = RADIO или CHECKBOX, инициализирует поле к установленному состоянию SIZE