Привет, разработчики!
Я работаю над веб-сайтом онлайн-торгового центра. Мне нужно сделать выпадающие уведомления, которые уведомляют клиентов (без обновления страницы sh) о сделанных скидках на продукты. Я знаю, что мне нужно использовать AJAX и PHP. Мне нужно создать таблицу базы данных для уведомлений.
Мой вопрос касается logi c за таблицей notifications
. Зная, что у меня есть таблица products
с (product_id,product_title,product_discount,
et c ..) & customers
таблица с (customer_id
, et c ..)
Очевидно, что Я включу в таблицу notifications
следующие атрибуты: notification_id, notification_date, customer_id .
Но меня смущает то, что я должен включить атрибут notification_msg
, который будет включать сообщение, содержащее product_title's
и product discount's
values
? например: notification_msg
сохранит это как текст: "10% discount made on HP LAPTOP"
, и что? Если мне нужно сделать "HP LAPTOP"
привязку, которая перенаправляет на страницу продукта ноутбука hp, как я могу сохранить привязку как HTML
?
Если это не так, я должен вместо этого включить product_title
и product_discount
в качестве атрибутов в таблицу notifications
, и всякий раз, когда мне нужно отобразить уведомление, я могу сформировать сообщение, напечатав product_title
и product_discount
с другими ключевыми словами для формирования "10% discount made on HP LAPTOP"
.. разве это не считается redundancy
?
ПРИМЕЧАНИЕ: Я не предоставил никакого кода, так как мой вопрос касается logi c. Заранее спасибо;)