Forum Webscript.Ru

Программирование => PHP => Тема начата: slider2001 от 26 Сентября 2002, 11:02:20

Название: Вопрос про интернет-магазин
Отправлено: slider2001 от 26 Сентября 2002, 11:02:20
Что-то похожее было в форуме, но я так и не понял до конца.
Вопрос (про интернет-магазин) такой:
Имеются много текстовых полей для ввода количества товара в корзине:
Добавление товара происходит при нажатии в другом фрейме (каталоге) на ссылку (передается номер товара).
Фрейм-корзина перерисовыается с новым количеством полей.
Удаление также через ссылку напротив товара в корзине.
Юзер вводит количество товара в текстовое поле, а затем при добавлении или удалении товара (через ссылку в разных фреймах) нужно, чтобы это значение сохранилось и при перерисовке фрейма-корзины осталось в своем текстовом поле.
Как это лучше организовать? Может значение нужно записывать перед перерисовкой в какой-то массив на постоянном фрейме? Можно конечно заносить в hidden в постоянном фрейме, но таких полей может быть большое количество. Спасибо.
Название: Вопрос про интернет-магазин
Отправлено: rembo от 26 Сентября 2002, 12:05:57
в БД
Название: Вопрос про интернет-магазин
Отправлено: slider2001 от 26 Сентября 2002, 14:52:18
Да как я туда запишу, когда юзер вводит значения у себя?
Как при нажатии на ссылку (без сабмита) передать значения текстовых полей?
Название: Вопрос про интернет-магазин
Отправлено: GotZfild от 26 Сентября 2002, 17:54:33
-> JS
Название: Вопрос про интернет-магазин
Отправлено: Доктор от 27 Сентября 2002, 06:44:28
slider2001
Твоя задача решается с пом. JS (по ссылке, например, сабмитится форма в том фрейме, а при загрузке новой странице тот фрейм еще раз рефрешится), но вообще такие вещи - это левак. Это лишний гемор, лишние проблемы, лишние неувязки и глюки. В корзине должна быть кнопочка сохранить или пересчитать. Да и вообще корзина в отдельном фрейме - это новая модель велосипеда с квадратными колесами (горного). Почитай где-нить про отработанные правила построения правильных инет-магазинов.
Название: Вопрос про интернет-магазин
Отправлено: rembo от 27 Сентября 2002, 18:01:16
Цитировать
решается с пом. JS
C JS сложноватенько получется особенно с появляющимися и исчезающими полями (хотя я не знаток JS мож для кого-то и проще). Если фрейм обновляется то он так или иначе берет хтмл с сервака то почему бы не хранить все на серве под руководством сессии или СУБД. А то что субмита нет это не проблема - сделай с субмитом.
Цитировать
с квадратными колесами
Помоему если человек хорошо умеет упралять фреймами, то в магазине с корзиной это очень даже удобно для пользователей.
Название: Вопрос про интернет-магазин
Отправлено: Доктор от 27 Сентября 2002, 18:56:02
Дорогой rembo, ты сначала разберись, что спрашивают, а потом не придется писать ничего подобного
Цитировать
Если фрейм обновляется то он так или иначе берет хтмл с сервака то почему бы не хранить все на серве под руководством сессии или СУБД.

О чем ты вообще говоришь? Какие исчезающие/появляющиеся поля?
По поводу:
Цитировать
Помоему если человек хорошо умеет упралять фреймами, то в магазине с корзиной это очень даже удобно для пользователей.

А велосипед с квадрантыми колесами очень удобен для альпинистов.
Название: Вопрос про интернет-магазин
Отправлено: rembo от 27 Сентября 2002, 19:05:22
Спать хоца... Мож что-то проглядел не судите строго :)
Цитировать
Какие исчезающие/появляющиеся поля?
->
Цитировать
Фрейм-корзина перерисовыается с новым количеством полей