ВУЗ:
Составители:
Рубрика:
Разработка электронного магазина
на PHP и MySQL
3
Содержание
СОДЕРЖАНИЕ ..................................................................................................... 3
ПРЕДИСЛОВИЕ ...................................................................................................5
ЭТАП 1. РАЗРАБОТКА АРХИТЕКТУРЫ ЭЛЕКТРОННОГО
МАГАЗИНА............................................................................................................6
ОСНОВЫ HTML.................................................................................................12
ОСНОВНЫЕ ТЭГИ...................................................................................................12
ТАБЛИЦЫ ..............................................................................................................15
ФОРМЫ..................................................................................................................17
ЭТАП 2. РАЗРАБОТКА СТРУКТУРЫ БАЗЫ ДАННЫХ ..........................20
ER-МОДЕЛЬ...........................................................................................................20
РЕЛЯЦИОННАЯ МОДЕЛЬ ........................................................................................21
СОЗДАНИЕ БД В MYSQL......................................................................................23
ОСНОВЫ ЯЗЫКА СЕРВЕРНЫХ СЦЕНАРИЕВ PHP................................26
КАК ВОЗНИК PHP..................................................................................................26
ЧТО НУЖНО ДЛЯ РАБОТЫ С PHP...........................................................................27
ТИПЫ ДАННЫХ......................................................................................................29
ПЕРЕМЕННЫЕ........................................................................................................31
ОПЕРАЦИИ И ОПЕРАТОРЫ .....................................................................................33
ФУНКЦИИ..............................................................................................................35
МАССИВЫ .............................................................................................................36
СТРОКИ .................................................................................................................38
ЭТАП 3. РАЗРАБОТКА ШАБЛОНОВ И ГЛАВНОЙ СТРАНИЦЫ.........41
ШАБЛОНЫ.............................................................................................................41
ГЛАВНАЯ СТРАНИЦА.............................................................................................44
ЭТАП 4. РАЗРАБОТКА ВИТРИНЫ ЭЛЕКТРОННОГО МАГАЗИНА ...45
PHP И MYSQL......................................................................................................45
ПРОСМОТР ИЗДАТЕЛЕЙ И КАТЕГОРИЙ...................................................................47
ПЕРЕДАЧА ДАННЫХ ОТ БРАУЗЕРА СЕРВЕРУ ..........................................................49
ПРОСМОТР СПИСКА КНИГ .....................................................................................50
ЭТАП 5. РАЗРАБОТКА КОРЗИНЫ ПОКУПАТЕЛЯ .................................54
COOKIES ................................................................................................................54
СОЗДАНИЕ КЛЮЧИКА ДЛЯ ИДЕНТИФИКАТОРА КОРЗИНЫ......................................56
ПРОСМОТР КОРЗИНЫ.............................................................................................58
Д
ОБАВЛЕНИЕ ТОВАРА В КОРЗИНУ.........................................................................60
УМЕНЬШЕНИЕ И УВЕЛИЧЕНИЕ КОЛИЧЕСТВА ........................................................61
Разработка электронного магазина на PHP и MySQL
Содержание
СОДЕРЖАНИЕ ..................................................................................................... 3
ПРЕДИСЛОВИЕ ................................................................................................... 5
ЭТАП 1. РАЗРАБОТКА АРХИТЕКТУРЫ ЭЛЕКТРОННОГО
МАГАЗИНА............................................................................................................ 6
ОСНОВЫ HTML ................................................................................................. 12
ОСНОВНЫЕ ТЭГИ ................................................................................................... 12
ТАБЛИЦЫ .............................................................................................................. 15
ФОРМЫ.................................................................................................................. 17
ЭТАП 2. РАЗРАБОТКА СТРУКТУРЫ БАЗЫ ДАННЫХ .......................... 20
ER-МОДЕЛЬ ........................................................................................................... 20
РЕЛЯЦИОННАЯ МОДЕЛЬ ........................................................................................ 21
СОЗДАНИЕ БД В MYSQL...................................................................................... 23
ОСНОВЫ ЯЗЫКА СЕРВЕРНЫХ СЦЕНАРИЕВ PHP................................ 26
КАК ВОЗНИК PHP.................................................................................................. 26
ЧТО НУЖНО ДЛЯ РАБОТЫ С PHP........................................................................... 27
ТИПЫ ДАННЫХ ...................................................................................................... 29
ПЕРЕМЕННЫЕ ........................................................................................................ 31
ОПЕРАЦИИ И ОПЕРАТОРЫ ..................................................................................... 33
ФУНКЦИИ .............................................................................................................. 35
МАССИВЫ ............................................................................................................. 36
СТРОКИ ................................................................................................................. 38
ЭТАП 3. РАЗРАБОТКА ШАБЛОНОВ И ГЛАВНОЙ СТРАНИЦЫ......... 41
ШАБЛОНЫ ............................................................................................................. 41
ГЛАВНАЯ СТРАНИЦА ............................................................................................. 44
ЭТАП 4. РАЗРАБОТКА ВИТРИНЫ ЭЛЕКТРОННОГО МАГАЗИНА ... 45
PHP И MYSQL...................................................................................................... 45
ПРОСМОТР ИЗДАТЕЛЕЙ И КАТЕГОРИЙ................................................................... 47
ПЕРЕДАЧА ДАННЫХ ОТ БРАУЗЕРА СЕРВЕРУ .......................................................... 49
ПРОСМОТР СПИСКА КНИГ ..................................................................................... 50
ЭТАП 5. РАЗРАБОТКА КОРЗИНЫ ПОКУПАТЕЛЯ ................................. 54
COOKIES ................................................................................................................ 54
СОЗДАНИЕ КЛЮЧИКА ДЛЯ ИДЕНТИФИКАТОРА КОРЗИНЫ ...................................... 56
ПРОСМОТР КОРЗИНЫ ............................................................................................. 58
ДОБАВЛЕНИЕ ТОВАРА В КОРЗИНУ ......................................................................... 60
УМЕНЬШЕНИЕ И УВЕЛИЧЕНИЕ КОЛИЧЕСТВА ........................................................ 61
3
