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

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

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

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

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

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

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

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

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

Когда сценарий show_cart.php вызывается в результате щелчка на кнопке Сохранить изменения, характер процесса несколько меняется. В данном случае осуществляется передача данных формы. При внимательном рассмотрении кода можно заметить, что кнопка Сохранить изменения является кнопкой отправки формы. Эта форма содержит скрытую переменную save. Если значение этой переменной установлено, мы знаем, что сценарий вызван в результате щелчка на кнопке Сохранить изменения. Это означает, что пользователь мог изменить количество элементов, и желает сохранить эти изменения.

Когда пользователь щелкает на кнопке перехода к окончательному расчету (Перейти в кассу), вызывается сценарий checkout.php. Доступ к странице окончательного расчета и связанным с ней страницам должен осуществляться через SSL-соединение, однако наше демонстрационное приложение этого не требует.

Реализация платежа

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

Когда клиент щелкнет по кнопке Купить, с помощью сценария process.php обрабатываются данные, касающиеся платежа. Мы обрабатываем данные по кредитной карточке, предоставленной клиентом, и в случае, если все завершается успешно, уничтожаем сеанс клиента.
В нашем упрощенном примере функция обработки данных кредитной карточки просто возвращает значение true. Если быть точнее, сначала необходимо предусмотреть набор проверок на допустимость(в том числе, проверку, не истек ли срок действия кредитной карточки, а также корректность введенного номера карточки), и только затем переходить к совершению платежа.

Планируемая в этом проекте система администрирования достаточно проста. Она сводится к построению веб-интерфейса взаимодействмя с базой данных, в котором применяется входная аутентификация.
Интерфейс администрирования требует, чтобы пользователь входил в систему через сценарий login.php, который будет выводить меню администрирования с помощью сценария admin.php.

Весь раздел

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