hronik87
@hronik87
Обитаю в 1С-Bitrix

Как сделать суммирование цены, а не дублирование товара в калькуляторе?

Всем привет.
Вот по этому адресу: iflinn.ru есть калькулятор. Товары добавляются через создание элементов(обертка, название и пр.). Как сделать так, чтобы при добавлении аналогичного товара он не дублировался, а суммировался с уже существующим?
Пробовал через массивы, через ООП, но пока безрезультатно.
Заранее спасибо за ответ.
  • Вопрос задан
  • 223 просмотра
Пригласить эксперта
Ответы на вопрос 1
trevoga_su
@trevoga_su
Отсюда: phpfaq.ru/debug#intro
Введение. Очень важное.
Ты написал программу, а она не работает.
Вариантов ты видишь немного - либо сидеть и пытаться умственным усилием обнаружить ошибку, в сотый раз просматривая код, либо пойти на форум и попросить, чтобы там тебе нашли ошибку.
Самое интересное, что есть третий, в сто раз лучше первых двух.
Этот способ называется "Отладка программы". По-английски - debug.
Заключается он в том, чтобы заставить программу саму показать, где в ней ошибка.
Это мало того, что получится быстрее, чем спрашивать на стороне - так зачастую это единственный способ решить проблему. Единственный.
Я тебе сейчас открою страшный секрет. В мире НЕТ программистов, которые пишут код, как художники на Арбате - сел, наваял, отдал. Нету. И не будет.
Процесс написания программы - циклический: Написал кусок кода - посмотрел, как работает. Если не работает - ищем ошибки. Работает - пишем дальше.
Только так. Других вариантов нет.
Больше того. В большинстве случаев совершенно бесполезно вываливать на форум свой код, и спрашивать - "В чём ошибка?". На форуме не сидят волшебники вперемешку с телепатами. И гадалок с прорицателями - тоже нет. Поэтому отгадывать, в чём, теоретически, может быть ошибка, никто не будет. Ошибку найти может только хозяин программы. На своём сервере. Со своими настройками и опечатками. Поэтому локализовать ошибку - найти место, где она происходит, определить тип ошибки - можно только самостоятельно. А вот исправить её на форуме помогут. Если не получится самому.

Те, кто приходит к веб-программированию от дизайна, или от игр, или от нечего делать, просто не знают этой страшной тайны: Основное время программиста уходит не на написание кода. Основное время программиста уходит на поиск ошибок и отладку. Это не шутка. Это правда. И если вы решили заняться программированием, то вам придётся искать ошибки точно так же, как это делают все остальные.
К сожалению, очень много людей приходит к PHP вообще без опыта программирования и, как следствие - никогда не слышали об отладке.
А это и есть самое главное в программировании - умение искать ошибки.


в JS для отладки есть метод log объекта console:
используя этот инструмент можно найти ошибку в алгоритме
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы