Вопрос от новичка в PHP, подскажите пож-та
Страницы: 1
Вопрос от новичка в PHP, подскажите пож-та
Учусь делать интернет-магазин на уникальном движке. Пока написал движок таким образом, что при нажатии на кнопку "Купить" цена достается из базы данных и, собственно, передается в корзину. Но столкнулся с такой ситуацией: например, товар - стул. И нужно, чтобы пользователь на странице товара мог выбрать вид ножек - металлические или хромированные. По умолчанию идет одна цена (по умолчанию стул продается с металлическими). За хромированные ножки - доплата 300 рублей. Как сделать, чтобы если пользователь нажал на хромированные ножки - цена стула автоматически выросла на 300 рублей и передалась в корзину уже с учетом этих 300 рублей? Где хранить стоимость хромированных ножек, как связать цену стула из базы данных и прибавление к ней стоимости хромированных ножек? Извиняюсь, если запутанно объяснил, но все же - что почитать, в каком направлении копать?
самый простой вариант - в той же базе храним товар "хромированные ножки" и в корзину идет два товара: стул и ножки.
Да у вас в базе товаров должно быть два товара , стул с метал. ножками и стул с хром. ножками ... при выборе хрома стул с металлом удаляется из корзины и вставляется стул с хромом и больше ничего нигде хранить не нужно...
Спасибо за ваши советы-подсказки! Все понятно с точки зрения организации, но возникает еще вопрос: на странице товара открывается товар, id которого получен из адресной строки. Т.е. вид адреса страницы товара ?view=product&id=10, к примеру. В .htaccess я уже настроил ЧПУ, теперь адрес product/10 (до альясов еще не добрался). Но кнопка "купить" в любом случае привязана к какому-то id - http://www.example.com/?view=addtocart&id=5. Как при клике на кнопку "Купить" в этом случае в корзину могут передаться сразу два товара - и стул, и хромированные ножки? К сожалению, вариант писать в базу данных и стул с металлическими ножками, и стул с хромированными не совсем подходит, т.к. у одного стула может быть до 30 расцветок, соответственно, если отдельно делать стул с металлом и хромом - при 30 расцветках придется добавлять 60 товаров.
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
18:44 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
13:12 Покупные ссылки 
12:57 Rotapost прикрыли! Чем пользоваться? 
17:00 Стоит ли добавлять сайт в Rambler топ 100? 
15:12 Ночной бар в Паттайе: как случайная встреча с "тайкой" и её кадыком перевернула мой взгляд на продвижение сайта в Google 2026 
15:01 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
07:24 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
20:07 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
16:31 CryptoGraph — Анонимный обмен криптовалют без KYC и AML 
15:37 Продажа лидов: форекс, инвестиции, нативка, гемблинг, чарджбеки 
14:49 Рассылки СМС/SMS, Вайбер/Viber, Ватсап/Whatsapp, Телеграм/Telegram любой тематики по всему миру 
01:31 Продам обменник криптовалюты, а также новый обменник под ключ с обучением. Скидки на скрипты обменника 
01:07 Full-Stack Developer — Сайты и Софт любой сложности | Developer Websites and Soft of any Complexity! 
20:42 E-currency.exchange — ваш помощник в мире обменов 
18:35 С юмором по жизни! 
22:59 Про мясо 
15:07 Добро пожаловать в цифровой мир... 
22:12 BYTIK.shop – сервис по продвижению в популярных социальных сетях​ 
10:10 накрутка трафика в SimilarWeb 
16:50 Компьютерная мышь 
23:03 Точные прогнозы на футбол