|
|
|
| Добрый день.
Нужна ваша помощь очень. Мне нужно сделать покупательскую корзину (заказ товаров). На вашем сайте я нашёл примеры, советы, как делать корзину или скачать готовые скрипты, но мне это не подходит...
Идея такая:
В очень просто классном учебнике PHP 5 Практика создания web-сайтов (глава 12, стр. 481-510) создана фотогалерея (код прикладываю). По каталогам разбиваютя фотографии. Это то, что мне и нужно. Каталоги - это думаю понятно, а в этих каталогах будут размещены товары (фото и описание):
CREATE TABLE photo (
id_photo int(11) NOT NULL auto_increment,
name tinytext NOT NULL,
small tinytext NOT NULL,
big tinytext NOT NULL,
hide enum('show','hide') NOT NULL default 'show',
pos int(11) NOT NULL default '0',
id_catalog int(11) NOT NULL default '0',
PRIMARY KEY (id_photo)
) TYPE=MyISAM;
CREATE TABLE photocat (
id_catalog int(8) NOT NULL auto_increment,
name tinytext NOT NULL,
description tinytext NOT NULL,
pos smallint(3) NOT NULL default '0',
hide enum('show','hide') NOT NULL default 'show',
id_parent int(8) NOT NULL default '0',
PRIMARY KEY (id_catalog)
) TYPE=MyISAM;
Как мне ко всему этому добавить корзинку покупателя? Понимаю, что это не так просто сделать... Но может кто-нибудь может помочь: сделать покупательскую корзину (заказ товаров)? Обьясните суть, как это сделать? Или на примере кода... | |
|
|
|
|
|
|
|
для: aleksejtm
(11.10.2006 в 12:06)
| | Создаёшь ещё одну таблицу где будут хранится заказы покупателей
она будет завязанна по ИД с таблицей товаров
в ней будет ещё ИД пользователя
Внизу товара делаешь кнопочку добавить в карзину, и в табл добавляется запись именно на этого юзера
(юзеры могут быть зарегестрированными или ты их можешь идентифицировать по ИП или сессии на твоё усмотрение)
Сделай поле об идентификации окончания заказа(0-1) | |
|
|
|
|
|
|
|
для: himic
(11.10.2006 в 12:25)
| | Да, это всё теоретически понятно. Но вопрос: как это сделать практически? Как это сделать кодом? | |
|
|
|