Показать сообщение отдельно
  #6 (permalink)  
Старый 26.05.2017, 20:29
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Тут не представлять надо, а думать. Если складываются цены, то почему эти цены прячутся в строки, откуда их выковыривать надо?

В БД данные хранят в структурированном виде, то есть имя Серобурмал123иновый, цена 45, идентификатор этой характеристики 5. Следовательно, если выбор опции отправляется на сервер, то выгоднее в value опции помещать идентификатор. Цену при этом можно поместить в атрибут, например, data-ptice="45".

Обходом в цикле всех списков получить цену из data-ptice и суммировать. Все.
Ответить с цитированием