Forum Webscript.Ru

Программирование => PHP => Тема начата: RelaX от 10 Января 2002, 08:31:34

Название: Интернет-магазин
Отправлено: RelaX от 10 Января 2002, 08:31:34
как сделать такое на PHP: человек ходит по сайту, читает информацию про товар, если его заинтересовал данный товар, то он ажимает на кнопку ДОБАВИТЬ В КОРЗИНУ и дальше ходит по сайту, потом еще выбирает товар и так, до тех пор, пока не выберет то, что ему надо. посмле этого жмет на ссылку ЗАКАЗ ГОТОВ и ему высвечивается список выбранного товара. Надо еще сделать так, чтобы он мог удалять некоторый товар из своего списка.

Если использовать COOKIES , то как запихать в одну COOKIE несколько переменных?
Название: Интернет-магазин
Отправлено: nobody от 10 Января 2002, 09:03:28
Куки это не решение, поскольку пользователя сейчас предупреждают, о том что ты програмер хочешь ему на компьютер записать такую бяку как cookies, а это для бедного юзверя небезопасно. Вот они их и отключают, а это значит, что вся твоя корзина накрываеться тазиком, и пользователи которые бродят без включенных cookie купить нечего немогут. А это как показывает статистика и есть твои потенциальные клиенты... А такие как мы знающие что это бред и читающие компьютерную литературу обычно не покупаем на большие суммы в инет магазинах. :)

P.S. Ну и писать(просьба делать ударение правельно) я стал....
Название: сессии использовать?
Отправлено: RelaX от 10 Января 2002, 10:19:07
создал два файла с сессиями
1.php

session_name("s");
session_start();
//session_register("count");
//$count=@$count+1;
?>



ссылка1
ссылка2
ссылка3


2.php

ссылка1
ссылка2
ссылка3


в первом автоматически добавляются к адресу ссылки имя сессии, а при переходе ко второй странице там у ссылок не появляется название сессии в адресах, как сделать, чтобы значение сессии с одной страницы передалось второй странице и автоматически добавлялось к адресам всех ссылок данной страницы страницы (такое сделано на данном форуме)
Название: Интернет-магазин
Отправлено: Britva от 10 Января 2002, 11:19:17
дык ты должен в каждом скрипте то session_name/session_start. откуда другой скрипт узнает что сессия стартовала.

вот тут читай
http://php.spb.ru/php/session.html
Название: Интернет-магазин
Отправлено: RelaX от 10 Января 2002, 11:42:05
Britva
страница не открывается.... :(
Название: Интернет-магазин
Отправлено: bhor от 10 Января 2002, 12:17:01
На каждой странице нужно писать session_start();
А для добавления переменной в сесию
session_register("name");
и потом будешь видеть свою переменную на любой странице, только главное незабыть session_start(); ;)
Название: Интернет-магазин
Отправлено: Britva от 10 Января 2002, 12:22:41
RelaX у него бывает :( хотя я в момент постинга открывал (и сейчас тоже)
зеркало здесь: http://php.digiways.com/php/session.html
Название: Интернет-магазин
Отправлено: RelaX от 11 Января 2002, 11:01:05
Britva
зеркало открывается

bhor
спасибо, помогло
Название: Интернет-магазин
Отправлено: RelaX от 16 Марта 2002, 21:27:28
вот что получилось из простого скрипта: http://test.veer.net-burg.net/shop/admin/ - интерфейс администрирования
http://test.veer.net-burg.net/shop/shop.php - сам магазин

тут все работает с базой данных и еще находится в тестовом режиме.... обо всех ошибках можете сообщать в эту тему
Название: Интернет-магазин
Отправлено: ЖеньКа от 16 Марта 2002, 21:39:37
Вот фраза о том, что очистить корзину осторожно - меня особо умилила :))))
Название: Интернет-магазин
Отправлено: RelaX от 17 Марта 2002, 09:52:04
ЖеньКа
это фраза из исходного документа
Цитировать
http://php.digiways.com/php/session.html
Название: Интернет-магазин
Отправлено: Pr0Head от 17 Марта 2002, 16:49:34
Цитировать
Вот фраза о том, что очистить корзину осторожно - меня особо умилила

Наверное лучше сделать просто надпись: "Удалить товары из корзины". При нажатии на ссылку меняется страница, где опять перечислены все товары и надпись: "Вы действительно хотите удалить все товары из корзины?". И уже после этого ссылка, которая удалит все товары из корзины.
Название: Интернет-магазин
Отправлено: Pr0Head от 17 Марта 2002, 16:52:47
И еще надо бы сделать так, чтоб при добавлении товара в коризну, можно сразу указывать его кол-во, а не исправлять это в корзине.
Название: Интернет-магазин
Отправлено: RelaX от 18 Марта 2002, 06:05:45
Pr0Head
Цитировать
И еще надо бы сделать так, чтоб при добавлении товара в коризну, можно сразу указывать его кол-во, а не исправлять это в корзине.


это в скорем времени тоже будет сделано - появится окошко небольших размеров, в коротом будет указываться количество товара и нопка добавить, после добавления окошко можно будет закрыть....