Теперь, когда вы получили представление о том, как организовать доступ к внешнему вводу из PHP-сценария, множество небольших вопросов могут возникать во время применения этих знаний на практике. Для начала рассмотрим элементы HTML, имена которых включают точку.
После того как форма отправлена Web-серверу, если ее атрибут ACTION представляет собой PHP-сценарий, этот сценарий запускается и принимает данные, которыебыли отправлены. Но как эти данные становятся доступными в PHP-коде? К счастью, существует множество очень удобных методов извлечения данных.
Последний тип элементов, который будет рассмотрен, — это элемент кнопки и отправки формы. Эти элементы реализуются с помощью дескриптора при установке значений SUBMIT, IMAGE и BUTTON атрибута TYPE. Поскольку элементы SUBMIT и IMAGE ведут себя одинаково, сначала поговорим о них.
HTML-формы помимо того, что представляют пользователям возможность ввода данных для отправки на сервер, также позволяют отправлять нередактируемые данные. Это делается с помощью скрытых значений формы. Такие значения создаются путем установки значения атрибута TEXT дескриптора равным HIDDEN.
В начале этого раздела рассматривались текстовые поля. Однако вспомните, что, говоря об элементе, представляющем текстовое поле, упоминалось, что оно позволяет вводить только одну строку текста. Чтобы дать возможность вводить множество строк, нужно использовать элемент
Для создаваемых форм HTML предлагает множество способов для выбора элементов из списка. Список может быть представлен в виде одной строки, в которой пользователь щелкает на стрелке, чтобы просмотреть все возможные варианты выбора (выпадающий список), или же список может иметь вид стандартного прокручиваемого списка, в котором может быть выбрано один или более элементов.
Следующий элемент формы, который мы рассмотрим — это элемент загрузки файла. Этот элемент формы предоставляет возможность клиентскому браузеру просматривать локальную файловую систему и выбирать файл для загрузки на Web-сервер.
Один из методов, предназначенных для того, чтобы позволить пользователям выбирать один пункт из списка допустимых, предполагает использование перекчючателей. В HTML переключатель может быть создан установкой значения атрибута TYPE дескриптора равным RADIO.
Первым элементом формы из числа рассматриваемых будет текстовое поле. Этот элемент формы представляет собой однострочное поле ввода и определяется HTML-дескриптором , а также установкой значения его атрибута TYPE равным TEXT.