- •Задания к лабораторным работам Правила выполнения лабораторных работ
- •Задание 1
- •Задание 2
- •Протестировать программу с различными значениями переменных.
- •Протестировать программу с различными значениями переменных.
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 7
- •Создать форму голосования с вопросом «Как вы оцениваете наш магазин» и вариантами ответов в виде radio-button (см. Рис. 7.1).
- •Задание 8
- •Задание 9
- •Задание 10
- •Задание 11
Задания к лабораторным работам Правила выполнения лабораторных работ
Лабораторные работы выполняются на виртуальном сервере, запускаемом на компьютере клиента (рабочей станции). Перед выполнением заданий следует познакомиться с правилами создания виртуального сервера, средствами для размещения и запуска программ PHP.
Файлы программ рекомендуется предварительно подготовить в текстовом редакторе и сохранить на жестком диске и дискете студента.
Запуск
серверной программы выполняется
командным файлом Run.exe,
лежащим на диске С: в папке C:\Webserver\Denwer.
После успешного запуска на панели задач
появляется значок сервера Apache
и виртуальный диск Z:
Структура папок диска стандартная для
сервера представлена на рис. 1.1.
Рис. 1.1. Структура папок виртуального сервера.
Для запуска скриптов php их необходимо размещать в папке WWW. В этом случае вызов программы, например prog1.php, будет соответствовать записи в адресном поле браузера - http://localhost/prog1.php (уточнить у преподавателя - возможно, потребуется указывать номер порта - http://localhost:8888/)
После защиты лабораторной работы необходимо удалять свои файлы из папки виртуального сервера и останавливать работу сервера.
Задание 1
Тема. Основные конструкции языка PHP, операторы присваивания, операторы вывода.
Изучить материалы приложения п.1-п.3.
Подготовить в Блокноте или в любом текстовом редакторе программу (файл lab1_1.php), выполняющую следующие действия
Создать три переменные с названием товаров ($product1, $product2, $product3) и соответствующие им переменные с ценой товаров ($priec1, $priec2, $priec3), вывести их на экран.
Рассчитать и вывести среднюю цену товара.
Примерный вид вывода результата работы программы представлен на рис.1.2.
Рис. 1.2. Результат работы программы lab1_1.php.
Протестировать программу с различными значениями переменных.
Примечание. Если средняя цена оказывается дробной, можно использовать функцию вывода с форматированием printf(). Например,
printf("<h3 align=center> средняя цена %.2f руб.</h3><br>",$sr);
Здесь в кавычках записывается весь необходимый текст, а на месте вывода переменной указывается ее формат. В нашем случае %.2f – формат для вывода числа с двумя знаками после запятой. Далее после запятой указываются имена переменных.
Оформить вывод данных о товарах в виде таблицы. Например, как показано на рис.1.3.
Рис. 1.3.
Для оформления таблицы поместить тэги в оператор вывода (echo или print). Например, оператор вывода строки таблицы с наименованием и ценой первого товара может выглядеть так: echo "<tr><td >$tov1</td><td>$price1</td></tr>";
Сохранить файл под именем lab1_21.php
Использовать для табличного вывода HTML блоки. Для вывода переменных в тэги включить фрагменты программы. Например, фрагмент HTML блока для вывода строки с первым товаром может выглядеть так: <tr><td><?echo $tov1;?></td><td><?=$price1?></td></tr>
В случае вывода одной переменной можно использовать сокращенную форму оператора: <? = $tov1?> Сохранить файл под именем lab1_22.php
