mus
Новичок
Сложный калькулятор php+javascript
Стоит задача сделать калькулятор исходной суммы товаров при формировании комплекта. Что это значит. Пишу интернет-магазин, в данный момент дошел до добавления комплектов. Комплект, это смесь нескольких товаров, хранящихся в БД.
Так вот, зазазчик просит написать на джаве функцию, которая бы автоматом вставляла цену товара в любое поле (можно сразу в цену, можно в отдельное спец. сделанное для этого поле.
Так вот, сложность задачи состоит в том, что я практически не знаю javascript, и посему прошу помочь.
Товары, это чекбоксы, с именем-массивом. Тоесть мы выбираем тот, или иной товар, вбиваем кол-во товара, затем нажимаем на кнопку посчитать, которая перебирает все выбранные чекбоксы и цену товара, соответствуюещго этому чебоксу умножает на кол-во товара, указанное в поле кол-во(ниже пример полей). В случае, если чел захочет пересчитать снова функцию нужно чтобы калькулятор обнулял, а потом снова пересчитывал цену, хотя это пустяк, обнуление, кажется, не сложно...
Наглядно демонстрирую:
Объясняю
1. Имя-массив: good[1],good[2]...good[N], где N - ID товара в БД.
2. Quantity[".$tovar['ID']."] - этот массив отвечает за кол-во товара.
Помогите пожалуйста написать обработчик и передачу данных в javascript. Как можно скорее.
Заранее благодарю.
Стоит задача сделать калькулятор исходной суммы товаров при формировании комплекта. Что это значит. Пишу интернет-магазин, в данный момент дошел до добавления комплектов. Комплект, это смесь нескольких товаров, хранящихся в БД.
Так вот, зазазчик просит написать на джаве функцию, которая бы автоматом вставляла цену товара в любое поле (можно сразу в цену, можно в отдельное спец. сделанное для этого поле.
Так вот, сложность задачи состоит в том, что я практически не знаю javascript, и посему прошу помочь.
Товары, это чекбоксы, с именем-массивом. Тоесть мы выбираем тот, или иной товар, вбиваем кол-во товара, затем нажимаем на кнопку посчитать, которая перебирает все выбранные чекбоксы и цену товара, соответствуюещго этому чебоксу умножает на кол-во товара, указанное в поле кол-во(ниже пример полей). В случае, если чел захочет пересчитать снова функцию нужно чтобы калькулятор обнулял, а потом снова пересчитывал цену, хотя это пустяк, обнуление, кажется, не сложно...
Наглядно демонстрирую:
PHP:
echo "<li><input type=\"checkbox\" $checked name=\"good[".$tovar['ID']."]\" value=\"1\"\"><a href=\"view_good.php?ID=".$tovar['ID']."\" target=_blank> ".$tovar['Name']."</a> <input type=\"text\" name=\"Quantity[".$tovar['ID']."]\" size=\"3\" value=\"$Quantity\"> штук</li>\n";
1. Имя-массив: good[1],good[2]...good[N], где N - ID товара в БД.
2. Quantity[".$tovar['ID']."] - этот массив отвечает за кол-во товара.
Помогите пожалуйста написать обработчик и передачу данных в javascript. Как можно скорее.
Заранее благодарю.