Прежде чем приступить к реализации интерфейса пользователей и администрирования, перечислим то, что будет последовательно создаваться в ходе реализации проекта и определимся по использованию магических кавычек. Если они отключены, то их можно включить используя опцию magic_quotes_gpc, но лучше этого не делать, т.к. на большинстве удаленных веб-серверов эта опция как правило отключена. Если вы все таки решили ее использовать, то в тех директориях, где будет вводиться в базу данных информация, включить режим магических кавычек с помощью директивы в файле htaccess:
php_value magic_quotes_gpc on
Мы же будем использовать функцию addslashes().
Имя | Модуль | Описание |
---|---|---|
index.php | Каталог | Титульная страница сайта. Отображает список категорий системы. |
show_cat.php | Каталог | Страница, которая отображает для посетителя все книги определенной категории. |
show_book.php | Каталог | Страница, которая отображает для посетителя информацию по определенной книге. |
show_cart.php | Покупательская тележка | Страница, которая отображает для посетителя содержимое покупательской тележки. Кроме того, она используется для добавления элементов в тележку. |
checkout.php | Покупательская тележка | Страница, которая предоставляет пользователю полную информацию по заказу. Она также принимает информацию, связанную с доставкой. |
purchase.php | Покупательская тележка | Страница, которая принимает от пользователя информацию, касающуюся платежа. |
process.php | Покупательская тележка | Сценарий, который обрабатывает данные платежа и добавляет заказ в базу данных. |
login.php | Администрирование | Сценарий, который позволяет администратору входить в систему для внесения изменений. |
logout.php | Администрирование | Сценарий, который реализует выход администратора из системы. |
admin.php | Администрирование | Главное меню администрирования |
change_password.php | Администрирование | Сценарий, который извлекает пароль администратора. |
insert_category_form.php | Администрирование | Форма, позволяющая администратору добавлять в базу данных новую категорию. |
insert_category.php | Администрирование | Сценарий, который вставляет новую категорию в базу данных. |
insert_book_form.php | Администрирование | Форма, позволяющая администратору добавлять в систему новую книгу. |
insert_book.php | Администрирование | Сценарий, который добавляет новую книгу в базу данных |
edit_category_form.php | Администрирование | Форма, позволяющая администратору редактировать категорию. |
edit_category.php | Администрирование | Сценарий, который обновляет категорию в базе данных |
edit_book_form.php | Администрирование | Форма, позволяющая администратору редактировать детальную информацию о книге. |
edit_book.php | Администрирование | Сценарий, который обновляет информацию о книге в базе данных. |
delete_category.php | Администрирование | Сценарий, который удаляет категорию из базы данных. |
delete_book.php | Администрирование | Сценарий, который удаляет книгу из базы данных. |
book_sc_fns.php | Функции | Набор включаемых файлов. |
admin_fns.php | Функции | Набор функций, используемых сценарием администрирования. |
book_fns.php | Функции | Набор функций хранения и извлечения данных о книгах. |
order_fns.php | Функции | Набор функций хранения и извлечения информации, связанной с заказом. |
output_fns.php | Функции | Набор функций связанный с выводом HTML-содержимого |
data_valid_fns.php | Функции | Набор функций проверки допустимости вводимых данных. |
db_fns.php | Функции | Набор функций для подключения к базе данных book_sc |
user_auth_fns.php | Функции | Набор функций аутентификации пользователей и администраторов |
book_sc.sql | SQL | SQL-код создания базы данных book_sc |
populate.sql | SQL | SQL-код для помещения тестовой информации в базу данных book_sc |
Комментарии(0)
Для добавления комментариев надо войти в систему и авторизоватьсяКомментирование статей доступно только для зарегистрированных пользователей:Зарегистрироваться