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

5.5. Пример разработки программы на php с использованием форм

Разработать программу для перевода денег из одной валюты в другую («Обмен валют»). Для реализации данного задания создается два файла: html – для разработки формы и php – для выполнения расчетов.

Форма будет содержать элемент для ввода суммы денег, элементы для выбора нужной валюты и кнопку для расчета. Html–скрипт по созданию формы приведен ниже.

<html><body>

<form action=valuta.php method='get'>

Введите вашу сумму в гривнах:<input type =text name="summa" value=""><br>

<input type="radio" name="kurs" value="0.198">Доллары<br>

<input type="radio" name="kurs" value="0.17" >Евро<br>

<input type="radio" name="kurs" value="1.9">Рубли<br>

<input type=submit value="Перевод"><br>

</form>

</body></html>

Действия данной формы выполняются в файле valuta.php. Этот расчетный файл запускается при нажатии на форме на кнопку «Перевод». Текст valuta.php приведен ниже.

<?

echo "Ваша сумма составила: ";

echo $summa*$kurs;

?>

Таким образом, здесь происходит вычисление: произведение двух переменных summa и kurs, которые были заданы в html-файле.

Для того, чтобы запустить программу файлы необходимо разместить на локальном сервере. Допустим, локальный сервер находится на диске Z, а файлы необходимо разместить в папке MyProgs, тогда путь к файлам будет следущий: Z:\home\localhost\www\MyProgs (рис. 8).

Рис. 8. Файлы программы на локальном сервере

Чтобы запустить программу на выполнение, необходимо в строке браузера набрать путь к файлу: http://localhost/MyProgs/perevod.html.

Результат запуска программы (файла perevod.html) представлен на рис. 9.

Рис. 9. Запуск файла perevod.html с формой

Здесь пользователь вводит сумму и выбирает валюту. При нажатии на кнопку «Перевод» загружается файл valuta.php (рис. 10).

Рис. 10. Файл valuta.php сработал

5.6. Указания по организации самостоятельной работы студентов

1. Ознакомиться с теоретическим материалом по теме «Работа с формами в PHP».

2. Написать программу «Калькулятор» (с использованием форм). Данная программа должна выполнять четыре стандартных действия с двумя числами («+», «-», «/», «*») и должна обеспечивать вычисление выражения (табл. 1. согласно номера студента по списку).

В самом простом случае форма должна содержать два поля для ввода чисел, участвующих в расчетах, элементы для выбора необходимого действия и кнопку для выполнения расчета (т.е. вызова файла php).

Таблица 1

Варианты заданий

Номер варианта

Выражение

1

(a + b)1/2

2

a - b

3

exp(a)

4

ln (a)

5

sin(a)

6

сos(a)

7

tg(a)

8

ctg(a)

9

(a2 + b2)1/2

10

(a2 - b)1/2