Введение в программирование на PHP5


Введение в программирование на PHP5

Контекст разработки Web
Создание страницы Web
Разработка Web

Системы обработки информации
Системы интранет
Системы интернет
Системы экстранет
На основе Web
Трехслойная, клиент/серверная архитектура
Навыки разработки Web


Модели систем Web
Модель доставки информации
Модель обработки информации

Присваивание функций компонентам
Разработка приложений Web
Системный ввод и вывод
Системная обработка
Управление базой данных
Программное обеспечение учебника
Язык PHP

Введение в программирование на PHP5

Соединение XHTML и PHP
Вывод контента
Терминатор инструкции
Комментарии в коде

Введение в программирование на PHP5

Скалярные переменные
Вывод переменных
Соединение переменных
Интерполяция
Форматирование вывода валюты
Переменные массивы
Массивы с числовыми индексами
Ассоциативные массивы

Функции для работы с массивами
Константы PHP
Вывод констант
Операторы PHP
Порядок выполнения операций
Строки PHP
Строки в одиночных кавычках
Строки в двойных кавычках
Функции для работы со строками

Функции даты и времени
Example.3.1
Оператор If
Оператор switch

Введение в программирование на PHP5

Циклы while
Циклы do while
Цикл for

Цикл foreach
Включаемые файлы
Использование функций

Введение в программирование на PHP5

Проектирование форм

Пример приложения
Поля формы
Работа с формами
Пары имя/значение
Массив $_Request
Итерации по массиву $_Request
Проверка формы

Контрольный вывод введенных значений формы
Example.7.1
Сеансы
Файлы Cookies
Example.8.1

Введение в программирование на PHP5

Доступ ODBC
Соединения ODBC с помощью DSN
Соединения ODBC без DSN
Добавление записей
Выбор записей

Удаление записей
Изменение записей
Example.9.1

Введение в программирование на PHP5

Доступ к MySQL
Добавление записей
Выбор записей
Удаление записей
Example.10.1

Введение в программирование на PHP5

Открытие файлов

Чтение файлов
Запись в файлы
Копирование файлов
Удаление файлов
Переименование файлов
Получение данных формы
Пересылка файлов

Example.11.1

Введение в программирование на PHP5

Сайт e-Commerce
Страница home.php

Страница search.php
Страница detail.php
Страница shopcart.php
Страница creditcheck.php
Страница ordercapture.php
Страница salesorder.php
Общая структура страниц
Использование файлов INCLUDE
Кодирование документов INCLUDE
Использование таблиц стилей

Именование полей количества
Суммарные строки заказа и кнопки
Итерации по отправленной форме
Обновление корзины покупателя
Итерации по массиву $_REQUEST[]
Покупка онлайн
Отправка информации о заказе
Обработка кредитных карт
Запись информации о продажах

Записи заголовка заказа и деталей заказа
Получение информации заказа
Создание записи OrderHeader
Создание записей OrderDetail
Очистка корзины покупателя
Создание заказа на продажу
Сброс номера заказа
Отправка подтверждения по E-mail
Функция mail()
Размещение сценария

Программирование сообщения E-mail
Выбор категорий продуктов
Файл menu.inc
Создание ссылок на категории
Выделение строки таблицы и соединение
Теги XHTML со сценарием
Передача строк запроса
Определение критериев продукта

Передача формы в виде строки запроса
Кнопки форматирования
Кодирование файлов INCLUDE
Форматы страниц
Файл header.inc
Файл jscript.inc
Поиск продуктов
Получение строк запросов
Структура страницы

Программирование поиска категории
Соединение из строк таблицы
Программирование поиска по ключевым словам
Вывод описания продукта
Отслеживание заказчиков
Генерация случайных чисел
Отслеживание заказчиков с помощью строки запроса
Использование сеансов
Идентификатор (ID) сеанса
Отслеживание заказчиков с помощью массива $_SESSION[]

ID посетителя и номер заказа
Подсчет посетителей
Создание счетчика посетителей
Увеличение значения счетчика посетителей
Использование оператора SQL UPDATE
Вывод счетчика посетителей
Создание корзины покупателя
Создание таблицы корзины покупателя
Добавление объектов в корзину покупателя

Обслуживание корзины покупателя
Вывод корзины покупателя
Извлечение объектов корзины покупателя
Example.I.1

Введение в программирование на PHP5

Оператор SELECT
Ключевое слово DISTINCT
Предложение WHERE
Предложение ORDER BY
Предикат TOP n

Создание строк SQL
Апострофы в текстовых полях
Интегрирование данных переменной
Оператор INSERT
Вставка переменных в операторы INSERT
Оператор DELETE
Оператор UPDATE
Математические функции

Строковые функции
Функции ошибок
Функция Email
Функции HTTP/сеанса
Функции работы с файлами
Функции ODBC
Функции MySQL