ВУЗ:
Составители:
Рубрика:
Разработка электронного магазина
на PHP и MySQL
17
Формы
Иногда web-страницам следует передавать параметры: например, логин
и пароль при авторизации, номер книги при добавлении ее в корзину и т.п.
Как уже говорилось, параметры можно передавать непосредственно в
гиперссылке после имени файла через знак вопроса. Но этот способ не всегда
удобен: во-первых, потому что эти параметры будут отображаться в
адресной строке браузера вместе с именем файла, а для пароля это
недопустимо; а во-вторых, потому что объем информации при этом
ограничен. И вообще, через адресную строку не все типы данных можно
передать – например, таким образом нельзя переслать целый файл.
Поэтому в языке HTML существует такое понятие, как форма.
Форма – это контейнер (
<form> </form>
), содержащий элементы
управления (текстовые поля, кнопки, флажки, радиокнопки, списки). Форма
имеет следующие полезные параметры:
•
method
– способ (
GET
или
POST
), которым данные передаются не сервер
(при использовании метода GET параметры передаются в адресной
строке, как и в гиперссылке, а при использовании метода POST
параметры передаются в теле запроса);
•
action
– файл, который будет загружаться как реакция на нажатие
кнопки типа Submit (об этой кнопке см. ниже).
Внутри контейнера могут располагаться следующие элементы. Каждый
элемент должен иметь имя.
Текстовые поля:
<input type="text" name="login">
- обычное текстовое поле;
<input type="password" name="pass">
- поле для ввода пароля, при вводе
символов в это поле на экране будут видны только "звездочки".
<input type="hidden" name="id_book">
- скрытое поле, на экране его не
видно, оно полезно для передачи служебной информации, которую
пользователю видеть не следует.
Разработка электронного магазина на PHP и MySQL
Формы
Иногда web-страницам следует передавать параметры: например, логин
и пароль при авторизации, номер книги при добавлении ее в корзину и т.п.
Как уже говорилось, параметры можно передавать непосредственно в
гиперссылке после имени файла через знак вопроса. Но этот способ не всегда
удобен: во-первых, потому что эти параметры будут отображаться в
адресной строке браузера вместе с именем файла, а для пароля это
недопустимо; а во-вторых, потому что объем информации при этом
ограничен. И вообще, через адресную строку не все типы данных можно
передать – например, таким образом нельзя переслать целый файл.
Поэтому в языке HTML существует такое понятие, как форма.
Форма – это контейнер (), содержащий элементы
управления (текстовые поля, кнопки, флажки, радиокнопки, списки). Форма
имеет следующие полезные параметры:
• method – способ (GET или POST), которым данные передаются не сервер
(при использовании метода GET параметры передаются в адресной
строке, как и в гиперссылке, а при использовании метода POST
параметры передаются в теле запроса);
• action – файл, который будет загружаться как реакция на нажатие
кнопки типа Submit (об этой кнопке см. ниже).
Внутри контейнера могут располагаться следующие элементы. Каждый
элемент должен иметь имя.
Текстовые поля:
- обычное текстовое поле;
- поле для ввода пароля, при вводе
символов в это поле на экране будут видны только "звездочки".
- скрытое поле, на экране его не
видно, оно полезно для передачи служебной информации, которую
пользователю видеть не следует.
17
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »
