Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как мне добавить корзинку покупателя к фотогалерее?
 
 автор: aleksejtm   (11.10.2006 в 12:06)   письмо автору
 
 

Добрый день.

Нужна ваша помощь очень. Мне нужно сделать покупательскую корзину (заказ товаров). На вашем сайте я нашёл примеры, советы, как делать корзину или скачать готовые скрипты, но мне это не подходит...

Идея такая:

В очень просто классном учебнике 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;

Как мне ко всему этому добавить корзинку покупателя? Понимаю, что это не так просто сделать... Но может кто-нибудь может помочь: сделать покупательскую корзину (заказ товаров)? Обьясните суть, как это сделать? Или на примере кода...

   
 
 автор: himic   (11.10.2006 в 12:25)   письмо автору
 
   для: aleksejtm   (11.10.2006 в 12:06)
 

Создаёшь ещё одну таблицу где будут хранится заказы покупателей
она будет завязанна по ИД с таблицей товаров
в ней будет ещё ИД пользователя

Внизу товара делаешь кнопочку добавить в карзину, и в табл добавляется запись именно на этого юзера
(юзеры могут быть зарегестрированными или ты их можешь идентифицировать по ИП или сессии на твоё усмотрение)
Сделай поле об идентификации окончания заказа(0-1)

   
 
 автор: aleksejtm   (11.10.2006 в 13:37)   письмо автору
 
   для: himic   (11.10.2006 в 12:25)
 

Да, это всё теоретически понятно. Но вопрос: как это сделать практически? Как это сделать кодом?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования