Практическое занятие № 16

Тема: Верстка страниц из блоков PHP страниц. Корректное отображение данных на формах

Цель работы: получить практические навыки по обеспечению корректного отображения данных на формах. Использование команды include для верстки страницы из блоков независимых PHP файлов

 

Ход работы

 

В ходе работы необходимо создать страницу, которая имеет вид. Исходный файл можно скачать здесь.

Исходная страница имеет структуру вида:

 

 

Разбиение страницы на PHP блоки

Разбейте страницу на отдельные блоки *.php.

 

Указания: исходный файл index.html сохраните с расширением *.php. Откройте файл для редактирования.

Найдите блок с id="title", вырежьте его в новый файл (предварительно удалите из нового весь текст, если он там будет) и сохраните этот файл в вашу папку под именем title.php. В исходном файле страницы на месте вырезанного блока добавьте команду:

 

<?include ('title.php')?>

 

Найдите блок с id="left", вырежьте его в новый файл и сохраните этот файл в вашу папку под именем left.php. В исходном файле страницы на месте вырезанного блока добавьте команду:

 

<?include ('left.php')?>

 

Найдите блок с id="right", вырежьте его в новый файл и сохраните этот файл в вашу папку под именем right.php. В исходном файле страницы на месте вырезанного блока добавьте команду:

 

<?include ('right.php')?>

 

Найдите блок с id="footer", вырежьте его в новый файл и сохраните этот файл в вашу папку под именем footer.php. В исходном файле страницы на месте вырезанного блока добавьте команду:

 

<?include ('footer.php')?>

 

Для проверки отображения страницы запустите Denwer. Поместите вашу папку в папку home/localhost/www. В браузере введите адрес:

 

localhost/ваша_папка/ваш_файл.php

 

Написание кода для первой формы

 

Указания: откройте файл left.php из папки на сервере Denwer. Найдите тег <form> и удалите параметр Action (форма будет обрабатываться на этой же странице). Обязательно удалите комментарий после тега <form>, если он есть.

 

В теге каждого элемента формы добавьте код для выполнения.

 

 

Сохраните все изменения. Откройте главную страницу в браузере, заполните произвольно поля и убедитесь, что при щелчке на кнопке содержимое полей не исчезает.

 

Написание кода для второй формы

 

Указания: откройте файл right.php из папки на сервере Denwer. Найдите тег <form> и удалите параметр Action (форма будет обрабатываться на этой же странице). Обязательно удалите комментарий после тега <form>, если он есть.

 

В теге каждого элемента формы добавьте код для выполнения.

 

 

Сохраните все изменения. Откройте главную страницу в браузере, заполните произвольно поля и убедитесь, что при щелчке на кнопке содержимое полей не исчезает и результат рассчитывается верно.