Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Расчет суммы заказа


Автор: Mastodont 28.4.2013, 08:16
В корзине интернет-магазина есть такой интерфейс

сумма = цена * кол-во

итого = сумма_1 + сумма_2 + сумма_n

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

подскажите на чем лучше реализовать интерфейс? на js?

Автор: ksnk 28.4.2013, 08:30
Mastodont, в некоторых магазинах существуют сложные схемы предоставления скидок. Чем больше сумма -больше скидка. Причем она распространяется не на все товары, в зависимости от города ... и прочие разные замуты, которые довольно часто меняются и их должен знать только сервер. Так что дублировать логику на сервере и в клиентском JS может оказаться слишком накладно. Самое универсальное - расчитать все на сервере и выводить ajax'ом новую форму с обсчитанными ценами-результатами. 

Хотя для частных случаев можно и на JS посчитать. Без ajax'а.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)