Сергей Сергеев: я всё таки хочу свой вариант попробовать. Да, я упёртый ибо заново пересоздавать таблицы не хочется.
На скорую руку хочется сейчас сделать ибо во времени ограничен. А с опытом потом поговорю за чашкой кофе/чая.
Станислав Макаров: я вроде бы придумал как организовать добавление в корзину.
У меня в корзине такие поля - CartID, ItemID, Quantity.
На сайте есть категории, я захожу на определенную категорию и при клике "Выбрать или купить" передаю в ItemID айди товара из таблицы Видеокарты, например. Перехожу на "Процессоры" - передаю айди из таблицы Процессоры.... Такой же вариант подойдет? Но вот вывод информации для отчета - будет проблематичным(я так думаю)?? В ItemID же будет попадать ID из разных таблиц...
Да. Но есть 1 замечание "Согласитесь, это не очень гибко - заводить новую таблицу под каждый вид товара, коих огромное количество может быть. Самое главное, новые товары приходят каждый день, и каждый день добавлять таблицы - с ума сойдешь. И совершенно непонятно, как при этом разрабатывать SQL-запросы на выборку, учитывая все новые и новые таблицы."
Я не добавляю новые таблицы, когда регистрирую новую запись нужной мне категории. У меня БД содержит фиксированные таблицы (Кулера, Процессоры, Видеокарты и т.д. В общем, комплектующие). В этих таблицах есть поля, которые в первом посте.
Как происходит добавление? Я перехожу на нужную мне страницу(Видеокарты), нажимаю на "добавить" - выводятся поля для ввода информации. Как я говорил, их около 10+ (Наличие, производитель, память и т.д)
Вот в этом и проблема с корзиной и выводом готового заказа.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
На скорую руку хочется сейчас сделать ибо во времени ограничен. А с опытом потом поговорю за чашкой кофе/чая.