Показать сообщение отдельно
  #8 (permalink)  
Старый 24.10.2019, 19:10
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от Marson
Я пытался изменять id при добавлении в корзину
Их вообще нет необходимости менять, это единожды и навсегда данный товару уникальный идентификатор. Понимаете, уникальный! Допустим есть на странице 10 товаров, и каждый из них имеет, должен иметь, уникальный идентификатор. А значит и в корзине каждый товар будет под своим уникальным ID! А извлеченные из корзины данные для операции над ними, это будет объект, где идентификаторы товаров могут быть его свойствами, и ничто не будет утеряно, не будет конфликтов, так как и свойства объекта не будут повторяться.

Не в корзине нужно пытаться наводить порядок, наведите порядок в своей базе так, чтобы ID у каждого товара было уникальное. Например, если база это MySQL и подобная, то ID должен храниться в поле с автоинкрементом, иметь первичный ключ.
Ответить с цитированием