у меня к примеру есть 2 кнопки в клавиатуре "Магазин", "Избранное"
при нажатии на магазин вылазит вылазит меню из 20 категорий.
в каждой категории от 5 до 50 товаров. Вопрос, как можно сделать что бы при покупке одного товара у пользователя пропадала кнопка с этим товаром, а при добавление товара в избранное кнопка "Избранное" показовала все товары которые пользователь добавил, то есть получал инлайн кнопки с товаром. Может быть как то при помощи бд? Я уже всю голову сломал себе
Frik44, На вопрос «как сделать» отвечает документация и поиск в интернет.
Тут отвечают на вопросы «почему я сделал, как в документации, а оно не работает. Поискал в интернет, вот запросы, в ответах не нашел. Что я делаю не так?»
Покажите, как вы пробовали решить проблему, приведите код попытки (пусть неудачной), опишите, как запускали, что ожидали и что получилось.
За готовыми решениями - на фриланс. В текущем виде это не вопрос, а задание. Нарушен п.5.12 Регламента.
Изучайте работу с базами. А потом строите запросы по нужной вам логике.
Как-то примерно так:
При добавлении в избранное - записать для ид.пользователя соответствующую позицию в таблицу избранного.
При просмотре избранного - запросить все записи из таблицы избранного по ид.пользователя.
При добавлении в корзину - записать для ид.пользователя соответствующую позицию в таблицу корзины.
При просмотре корзины - запросить все записи из таблицы корзины по ид.пользователя.
При просмотре каталога - запросить весь список товаров из прайса исключая те, которые есть у ид.пользователя в корзине.
И никакую голову тут ломать вообще нет необходимости. Обычная логика магазина.