Введение в программирование на 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