ресурс для начинающих веб-разработчиков
комплексные веб-услуги по созданию сайтов

Справочный материал по основным языкам программирования и верстки сайтов.

Готовая методика создания простых и сложных динамичных сайтов, с использованием PHP и MySQL.

Использование веб-редактора Adobe Dreamweaver в разработке сайтов.

Использование графических редакторов Adobe Flash, Adobe Photoshop, Adobe Fireworks в подготовке веб-графики.

Разработка веб сайтов под "ключ".

Разработка отдельных фрагментов сайтов, консультации по вопросам верстки веб-страниц и веб-программирования.

Веб-проект простого интернет магазина

Интернет-магазин

Cоздание базы данных

Обновлено: 2013-02-10 19:17:00

Для реализации веб-проекта создадим базу данных состоящую из 6 таблиц с механизмом хранения InnoDB, который позволит использовать внешние ключи и транзакции. Для создания базы данных запустите улиту phpMyAdmin, скачайте файл book_sc.sql и импортируйте его, выбрав в горизонтальном меню улиты кнопку Импорт.

Реализация онлайнового каталога

Обновлено: 2013-02-10 19:19:00

Разрабатываемое приложение содержит три сценария, связанных с каталогом: главная страница, страница категорий и страница информации о книге. Титульная страница генерируется сценарием index.php. В правом верхнем углу страницы мы видим вертикальное меню со списком категорий "Категории книг". Как только пользователь выполняет щелчок на одной из категорий, открывается страница категорий, генерируемая сценарием show_cat.php.

Вывод списка категорий

Обновлено: 2013-02-11 15:59:00

Первый сценарий, index.php, выводит список всех категорий из базы данных. На титульной странице, также, в ручном режиме, выведен список новых поступлений. Сценарий начинается с включения файла book_sc_fns.php, который содержит все библиотеки функций для данного приложения.

Процесс вывода книг, относящихся к определенной категории, аналогичен рассмотренному выводу категорий. Вывод книг осуществляется сценарием show_cat.php. Структура этого сценария во многом подобна структуре сценария вывода главной страницы, с той лишь разницей, что вместо категорий извлекаются книги.
Сначала, как обычно, запускается сеанс с помощью функции session_start(), а затем с использованием функции get_category_name() передаваемый идентификатор категории преодбразуется в имя категории.

Весь раздел

1. Веб-проект простого интернет магазина
2. О веб-проекте
3. Компоненты решения для создания интернет-магазина
4. Обзор веб-проекта
5. Структура файлов приложения покупательской тележки
6. Cоздание базы данных
7. Реализация онлайнового каталога
8. Вывод списка категорий
9. Вывод списка книг, относящихся к заданной категории
10. Вывод информации о конкретной книге
11. Реализация покупательской тележки
12. Вывод содержимого тележки
13. Добавление элементов в тележку
14. Сохранение изменений содержимого тележки
15. Выполнение окончательного расчета
16. Реализация платежа
17. Реализация интерфейса администрирования. Вход в систему
18. Добавление новой категории и добавление новой книги
19. Редактирование и удаление категорий и книг
20. Смена паролей и выход из системы
21. Рекомендации по дальнейшему расширению веб-проекта