Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач PHP.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
687.62 Кб
Скачать

2.3 Присвоение значений переменным

Значение переменной присваивается независимо от типа с помощью знака равенства (=). Он называется оператором присваивания, так как присваивает значение переменной, стоящей слева от него.

  • Например:

  • $number = 1;

  • $floating_number = 1.2;

  • $string = "Hello, World! ";

Тип переменной может изменяться, так как он не зафиксирован (РНР относится к языкам со слабым контролем типов, как и JavaScript):

$variable = 1;

$variable = "Greetings";

Теперь, если распечатать значение переменной, мы получим Greetings.

3. Html-формы и php

Одна из областей применения переменных - их использование с HTML-

формами. На сайтах формы нужны для регистрации пользователей

и их входа в систему, для обратной связи, электронной торговли и т.д.

3.1 Создание html-формы

1. Открываем текстовый редактор и создаём новый документ.

<HTML><HEAD><TITLE>HTML Form</TITLE></HEAD><BODY></BODY></HTML>

2. В тело программы добавим открывающий и закрывающий тэги для экранной формы.

<FORM ACTION="HandleForm.php"> </FORM>.

Тэги <FORM> задают начало и конец формы. Все элементы формы должны быть размещены между ними. Атрибут ACTION сообщает серверу, какая страница (или сценарий) получит данные из формы. Каждая HTML-форма начинается и заканчивается тэгами <FORM> и </FORM>.Необходимо отправлять форму для обработки в соответствующий сценарий с помощью атрибута ACTION.

1. <HTML>

2. <HEAD>

3. <TITLE>HTML Form</TITLE>

4. </HEAD>

5. <BODY>

6. <FORM ACTION = "HandleForm.php">

7. </FORM>

8. </BODY>

9. </HTML>

3. Сохраним страницу как form.html.

4. Вставим курсор между тэгами <FORM> и нажимаем клавишу Enter для создания новой строки.

5. Теперь начнем добавлять в форму поля:

First Name <INPUT TYPE=TEXT NAME="FirstName" SIZE=20><BR>

Last Name <INPUT TYPE=TEXT NAME="LastName" SIZE=40><BR>

Тэги <BR>, позволяют форме более аккуратно выглядеть в окне браузера.

E-mail Address <INPUT TYPE=TEXT NAME="Email" SIZE=60><BR>

Comments <TEXTAREA NAME ="Comments" ROWS=5 COLS=40></TEXTAREA><BR>

6. На отдельной строке:

<INPUT TYPE=SUBMIT NAME="SUBMIT" VALUE="Submit!">

Значение типа SUBMIT - это надпись на кнопке в окне браузера. Также можно использовать кнопки Go! или Enter.

7. Сохраним сценарий, загрузим его на сервер и просмотрим в окне браузера (рис. 3). Так как это обычная страница, а не PHP-сценарий, ее можно увидеть и без сервера, в окне браузера прямо на компьютере.

Разрешается использовать любую комбинацию полей ввода в форме, главное, чтобы все они были определены внутри тегов <FORM>, иначе не будут работать.

  1. <HTML>

  2. <HEAD>

  3. <TITLE>HTML Form</TITLE>

  4. </HEAD>

  5. <BODY>

  6. <FORM ACTION="HandleForm.php">

  7. First Name <INPUT TYPE=TEXT NAME="FirstName" SIZE=20><BR>

  8. Last Name <INPUT TYPE=TEXT NAME="LastName" SIZE=40><BR>

  9. E-mail Address <INPUT TYPE=TEXT NAME="Email" SIZE=60><BR>

  10. Comments <TEXTAREA NAME= "Comments" ROWS=5 COLS=40></TEXTAREA><BR>

  11. <INPUT TYPE=SUBMIT NAME="SUBMIT" VALUE="Submit!">

  12. </FORM>

  13. </BODY>

  14. </HTML>

Рис. 3. Так выглядит форма в окне браузера, если все сделано правильно.