![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
albo już za długo przy tym siedzę i mi sie myślenie wyłączyło, ale nie mam pojęcia jak rozwiązać system powiadomień. Mamy baze użytkowników, baze towarów i baze kategorii. Jak rozwiązać problem wysyłania powiadomienia do użytkownika (który wcześniej zaznaczył iż chce otrzymywać powiadomienia z danej kategorii) po dodaniu np. 10 nowych towarów do danej kategorii? :roll2: |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 12.09.2006 Skąd: znad klawiatury Ostrzeżenie: (0%) ![]() ![]() |
Ja bym podszedł do tego tak:
nowa tabela (5 kolumn), która zawiera: 1. indeks 2. ID użytkownika 3. ID kategorii 4. ilość nowości po kórej wysyłamy powiadomienie 5. data ostatniego powiadomienia przy dodaniu nowego produktu metoda, która: 1. szuka w powyższej tabeli na podstawie ID kategorii, do której dodano produkt ID użytkowników którzy daną kategorię subskrybują 2. sprawdza ile produktów dodano do danej kategorii od ostatniego powiadomienia wyszukanego użytkownika(ów) 3. sprawdza czy dla danego użytownika(ów) przekroczono próg 4. wysyła powiadomienie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 03:50 |