
- •Основы создания информационных ресурсов на языке рнр методические указания
- •Содержание
- •Цель работы
- •1 Общие положения
- •1.1 Основы синтаксиса
- •1.2 Переменные. Константы
- •1.3 Операторы
- •1.4 Типы данных
- •1.4.1 Тип array (массив)
- •1.5 Условные операторы
- •1.5.1 Оператор if
- •If (выражение) блок_выполнения
- •If (выражение) блок_выполнения else блок_выполнения1
- •If (выражение) блок_выполнения;
- •1.5.2 Оператор switch
- •Do {блок_выполнения} while (выражение);
- •For (выражение1;выражение2;выражение3) {блок_выполнения}
- •1.7 Операторы передачи управления
- •1.8 Операторы включения
- •1.9 Формы в html-документах
- •1.10 Тег form – контейнер форм
- •1.11.5 Зависимые переключатели
- •1.11.6 Кнопка отправки формы
- •1.13 Списки выбора. Тег select
- •1.13.1 Списки с единственным выбором
- •1.13.2 Списки множественного выбора
- •1.14 Обработка запросов с помощью рнр
- •2 Задание
- •2.1 Вывод на экран и переменные в рнр.
- •2.2 Работа с условными операторами и операторами цикла в рнр.
- •2.3 Передача параметров по ссылке, передача параметров из формы.
- •2.4 Создание формы для обработки заказов электронного магазина
- •3 Требования к отчету
- •4 Контрольные вопросы
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
Уфимский государственный авиационный технический университет
Кафедра экономической информатики
Основы создания информационных ресурсов на языке рнр методические указания
к лабораторным работам по курсу «Мировые информационные ресурсы»
Уфа 2006
Составитель: Е.И. Филосова
ББК
УДК 519.682
Методические указания к лабораторным работам по курсу «Мировые информационные ресурсы» для студентов специальности 080801 «ПРИКЛАДНАЯ ИНФОРМАТИКА (В ЭКОНОМИКЕ)» / Уфимский государственный авиационный технический университет; Составитель Е.И. Филосова, Уфа, 2006 - 24с.
В методических указаниях представлены лабораторные работы по изучению раздела «Основы создания информационных ресурсов на языке РНР» курса «Мировые информационные ресурсы». Представлены примеры, контрольные вопросы и задания для самостоятельной работы. Методические указания могут быть так же использованы в курсовом и дипломном проектировании.
Ил. 0, табл. 7 , Библиогр.: 7 назв.
Рецензенты: доц.
доц.
© Уфимский государственный авиационный технический университет, 2006
Содержание
Цель работы 4
1 Общие положения 4
1.1 Основы синтаксиса 4
1.2 Переменные. Константы 4
1.3 Операторы 5
1.4 Типы данных 6
1.5 Условные операторы 8
1.5.1 Оператор if 8
1.5.2 Оператор switch 9
} 9
1.6 Циклы 9
1.6.1 Цикл с предусловием while 9
1.6.2 Цикл с постусловием do... while 10
1.6.3 Цикл со счетчиком for 10
1.6.4 Цикл перебора массива foreach 10
1.7 Операторы передачи управления 11
1.8 Операторы включения 11
1.9 Формы в HTML-документах 11
1.10 Тег FORM – контейнер форм 12
1.11 Тег INPUT и способы его использования 12
1.11.1 Однострочные поля ввода 12
2 Задание 16
3 Требования к отчету 21
4 Контрольные вопросы 22
Цель работы
Овладеть основными приемами создания и обработки web-документов с помощью языка серверного скриптования PHP.
1 Общие положения
РНР (официальное название "PHP: Hypertext Preprocessor") лучше всего охарактеризовать как работающий на стороне сервера встроенный язык Web-сценариев, позволяющий разработчикам быстро и эффективно строить динамические web-приложения.
1.1 Основы синтаксиса
РНР может встраивается в HTML-код следующим способом: первый вариант <?php ?>, сокращенный вариант <? ?>.
Программа на РНР — это набор команд (инструкций). В РНР инструкции разделяются точкой с запятой.
<html>
<head>
<title>Пример</title>
</head>
<body>
<?php
echo "Привет, это PHP-скрипт!";
?>
</body>
</html>
Часто при написании программ возникает необходимость делать какие-либо комментарии к коду, которые никак не влияют на сам код, а только поясняют его. РНР поддерживает несколько видов комментариев: в стиле Си, C++ и оболочки Unix. Символы // и # обозначают начало однострочных комментариев, /* и */ - соответственно начало и конец многострочных комментариев.
Важным элементом каждого языка являются переменные, константы и операторы, применяемые к этим переменным и константам.