Написать скрипт, позволяющий организовать электронный магазин.
Список товаров хранится в базе данных на стороне сервера. Покупатель должен иметь возможность просмотреть все имеющиеся в наличии товары и сделать заказ. Покупатель должен иметь возможность сделать запрос, например, указав интервал цен, который его устраивает или какие-либо другие данные.
До тех пор, пока покупатель выбирает отдельные товары, его заказ хранится на стороне клиента в виде cookie (вариант – сессии).
После того как покупатель сформировал заказ, заказ отсылается на сторону сервера, где покупка товара учитывается в базе данных.
Вариант 6
В базе данных содержится информация о яхтах: класс, водоизмещение, фотография, год постройки, цена.
При разработке сайта Яхт-Клуба были использованы следующие языки и технологии:
· скриптовый язык PHP – с его помощью организованы все «внутренние» процессы на сайте, такие как работа с базой данный, проверка ошибок ввода, организация временного хранилища (Корзины покупателя) и др.;
· СУБД MySQL – была применена для хранения информации о товарах (яхтах) и записей о поступивших на них заказах;
· структурированный язык запросов SQL – являлся средством создания запросов к базе данных, обрабатываемой MySQL, в работе все SQL-запросы формировались средствами PHP;
· язык клиентских сценариев JavaScript – в данной работе применялся только для создания удобного средства просмотра фотографий при выборе яхт;
· каскадные таблицы стилей CSS – применялись как основное средство оформления сайта, включали описание графических объектов, взаимного положения участков документа для страниц сайта и для средства просмотра фотографий;
· язык разметки XHTML – использован для определения общей структуры каждой страницы сайта.
База данных, используемая в работе, состоит из двух таблиц:
Для показа только доступных (не заказанных) яхт на странице Заказов используется многотабличный запрос, в котором указывается связь между таблицами на основе уникального идентификатора.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Яхт-Клуб - Добро пожаловать!</title>
<meta name="keywords" content="яхта клуб" />
<meta name="description" content="Главная страница" />
<link href="css/default.css" rel="stylesheet" type="text/css" />
<link href="images/compass.ico" type="image/x-icon" rel="shortcut icon" />
</head>
<body>
<div id="wrapper">
<?php include 'include/header.php'; ?>
<!-- end div#header -->
<div id="page">
<div id="content">
<div id="welcome">
<h1>Добро пожаловать в Яхт-Клуб!</h1>
<!--body-->
<p>
Яхт-Клуб - это свободная коммерческая организация, созданная
во имя лабораторной работы №4 по дисциплине "Инфокоммуникации"
для предоставления услуг по аренде и прокату яхт
и катеров всем желающим. Мы также занимаемся организацией
прогулочных экскурсий и корпоративных вечеринок на яхтах.
</p>
<p>
На этом сайте Вы сможете ознакомиться со всеми моделями яхт,
которыми располагает наш Клуб. Кроме того, он позволяет
оформить заказ яхты прямо из Вашего дома. Просто выберите
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.