Сравнение товаров на javascript

Старый mweb

Модератор: [mweb team]

Сравнение товаров на javascript

Сообщение Вика Пт сен 28, 2007 12:56

Люди! Вопрос следующий: есть инет-магазин. в нем товары, разделенные листингом на несколько страниц.. как сделать сравнение двух товаров? Допустим когда они на одной странице - поставить галочку на обоих и нажать Сравнить, а вот если на разных страницах?
Как это реализовать?

Заранее спасибо! -03-
Жили-были три поросёнка: Нюх-Нюх, НАХ-НАХ и Нех-Нех....
Аватара пользователя
Вика
Курильщик
 
Сообщения: 331
Зарегистрирован: Вт окт 18, 2005 10:46
Откуда: Москва

Сообщение Berezkin Пт сен 28, 2007 14:33

Вот тут обсуждалось
http://forum.codenet.ru/showthread.php?t=31493
Windows как презерватив - никому не нравится, но все пользуются.
Аватара пользователя
Berezkin
Заядлый `курильщик`
 
Сообщения: 612
Зарегистрирован: Вт дек 19, 2006 12:39
Откуда: Москоу

Сообщение Вика Пт сен 28, 2007 17:17

Xt-то не пришли они там к решению похоже.. К тому же как человеку, понимающему в джаве весьма и весьма смутно, вообще непонятно.. может есть более "живые" примеры???
Жили-были три поросёнка: Нюх-Нюх, НАХ-НАХ и Нех-Нех....
Аватара пользователя
Вика
Курильщик
 
Сообщения: 331
Зарегистрирован: Вт окт 18, 2005 10:46
Откуда: Москва

Сообщение Jedi Пт сен 28, 2007 18:01

2Вика: хм... странно. а почему именно яву для такого хочешь использовать? чем пхп не устраивает?
Аватара пользователя
Jedi
Хронический Астматик
 
Сообщения: 1852
Зарегистрирован: Вс сен 08, 2002 0:01
Откуда: Russia

Сообщение Вика Пт сен 28, 2007 21:14

Да елки, можно и ПХП, хоть флэш лишь бы работало!)))))
Жили-были три поросёнка: Нюх-Нюх, НАХ-НАХ и Нех-Нех....
Аватара пользователя
Вика
Курильщик
 
Сообщения: 331
Зарегистрирован: Вт окт 18, 2005 10:46
Откуда: Москва

Сообщение kost Вс сен 30, 2007 1:12

Ставьте cookie.
Аватара пользователя
kost
Заядлый `курильщик`
 
Сообщения: 701
Зарегистрирован: Ср апр 16, 2003 16:56
Откуда: Санкт-Петербург

Сообщение Berezkin Пн окт 01, 2007 10:21

Елки, ну если через PHP можно, то просто передаешь информацию о товаре через POST или GET.
Если инфа о товатах хранится в БД, то можно передать id товара. Можно также создать отдельную таблицу в БД для сравнения товаров.
Windows как презерватив - никому не нравится, но все пользуются.
Аватара пользователя
Berezkin
Заядлый `курильщик`
 
Сообщения: 612
Зарегистрирован: Вт дек 19, 2006 12:39
Откуда: Москоу

Сообщение Jedi Пн окт 01, 2007 12:00

Короч. ставишь чекбоксы. и у каждого чека имя а[0], a[1], a[2] и т.д
Нажимаешь кнопку. и все эти данные постом или гетом передаются на след страницу. а там уже и сравниваешь.
Аватара пользователя
Jedi
Хронический Астматик
 
Сообщения: 1852
Зарегистрирован: Вс сен 08, 2002 0:01
Откуда: Russia

Сообщение Berezkin Пн окт 01, 2007 12:48

2Jedi: так там надо поставить галку на одной странице, потом на другой, а уже потом после нажатия на кнопку "сравнить" сравнивать.

Я думаю надо так делать:
Поставить галку около товара №1 и нажать кнопку "добавить для сравнения"
Перейти на страницу 2, поставить галку около товара №2 и нажать кнопку "добавить для сравнения"
Если сравнивать надо 2 товара, то нажать на кнопку "сравнить", если еще на до че-нить добавить, то собссно добавить еще.

Когда нажимаешь на кнопку "добавить для сравнения" (предполагается, что юзер зареген и у него есть некий номер), создается таблица в БД, название у которой соответствует номеру юзера, который сравнивает (это на случай если сравнивать одновременно будут несколько человек). Потом, когда нажимаем кнопку "сравнить" берутся из таблицы два (а может и больше) значения и сравниваются.
Как только юзер вылогинился, таблица уничтожается (или если юзер второй раз сравнивает другие товары, таблица переписывается заново).

Один момент: хз как это по скорости будет работать, может лучше данные в txt файлах хранить, а не запросы к БД фигачить.
Windows как презерватив - никому не нравится, но все пользуются.
Аватара пользователя
Berezkin
Заядлый `курильщик`
 
Сообщения: 612
Зарегистрирован: Вт дек 19, 2006 12:39
Откуда: Москоу

Сообщение Alkeeper Вт окт 02, 2007 7:51

Пользуем куке, либо сессию, складываем товары в т.н. корзину сравнения, потом, когда по всему списку прошлись, выбрали, что заинтересовало, жмем "Сровнидь!"

php'шник сравнивает
80 лет в интернете.
Аватара пользователя
Alkeeper
Экс-курильщик
 
Сообщения: 4183
Зарегистрирован: Вт ноя 13, 2001 1:01
Откуда: mweb

Сообщение Berezkin Вт окт 02, 2007 13:54

2Alkeeper: А я как написал? -08-
Windows как презерватив - никому не нравится, но все пользуются.
Аватара пользователя
Berezkin
Заядлый `курильщик`
 
Сообщения: 612
Зарегистрирован: Вт дек 19, 2006 12:39
Откуда: Москоу

Сообщение Alkeeper Вт окт 02, 2007 15:44

2Berezkin: Извини, не читал
80 лет в интернете.
Аватара пользователя
Alkeeper
Экс-курильщик
 
Сообщения: 4183
Зарегистрирован: Вт ноя 13, 2001 1:01
Откуда: mweb

Сообщение kost Вт окт 02, 2007 19:10

2Berezkin: таблицу нафиг не надо заводить.
Аватара пользователя
kost
Заядлый `курильщик`
 
Сообщения: 701
Зарегистрирован: Ср апр 16, 2003 16:56
Откуда: Санкт-Петербург

Сообщение Muerto Пн окт 15, 2007 22:03

2Вика: Если на NetCat это - стучи в аську.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва


Вернуться в Архив

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3