Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]System informacji z potwierdzenie przeczytania
krzesik
post 5.03.2017, 20:52:00
Post #1





Grupa: Zarejestrowani
Postów: 516
Pomógł: 1
Dołączył: 25.08.2012

Ostrzeżenie: (0%)
-----


Witam,
mam w projekcie system komunikatów/informacji, życie podyktowało aby pojawiały się tam komunikaty, które musi user przeczytać. Jak najlepiej zrobić coś takiego, gdzie miałaby być zapisywana informacja że user przeczytał komunikat np nr 123, userów jest sporo, komunikatów też..... nie mam pomysłu jak to zrobić. Mogę prośić o podpowiedź?
Go to the top of the page
+Quote Post
Tomplus
post 5.03.2017, 20:57:19
Post #2





Grupa: Zarejestrowani
Postów: 1 875
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


Zrób prostą tabelę w bazie danych, gdzie będzie tylko id(auto increment), userId, readDate, msgId

Po przeczytaniu, lub wyświetleniu wiadomości, lub potwierdzeniu przeczytania od razu TWORZYSZ rekord w tej tabeli. Dzięki temu łatwo zliczyć ile osób przeczytało wiadomość, kiedy i kto.

Go to the top of the page
+Quote Post
krzesik
post 5.03.2017, 21:04:36
Post #3





Grupa: Zarejestrowani
Postów: 516
Pomógł: 1
Dołączył: 25.08.2012

Ostrzeżenie: (0%)
-----


czyli tak,
na tą chwilę mam w bazie tabelę w której mam wiadomości, dodam do niej kolejne pole "potwierdzenie". przy wyświetlaniu strony i tak sprawdzam czy są jakieś obowiązujące wiadomości jeśli tak to je wyświetlam w osobnym panelu komunikatów, teraz dodatkowo powinienem zestawić dwie tabele (obecną z komunikatami oraz tę z potwierdzeniami) i jeśli trafię w komunikat wymagający potwierdzenia a nie będzie go w tabeli z potwierdzeniami wywalam info.
chyba dobrze zrozumiałem?
Go to the top of the page
+Quote Post
Tomplus
post 5.03.2017, 21:17:02
Post #4





Grupa: Zarejestrowani
Postów: 1 875
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


Jedna ma być z komunikatami, która ma kolumnę `WymagajPotwierdzenia` (true or false) i jeżeli jest true, to wyświetlasz komunikat na stronie że musi zostać potwierdzony komunikat dodatkowym kliknięciem.
W innych przypadkach system może automatycznie potwierdzać przeczytanie/otworzenie. Da Ci to podgląd na zainteresowanie komunikatami.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 05:57