![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 27.01.2010 Skąd: Sopot Ostrzeżenie: (0%) ![]() ![]() |
Witajcie!
Jestem na etapie tworzenia własnego forum. Większość zadań jakie sobie postawiłem wykonałem, lecz pozostało kilka, wydawać by się mogło bardzo łatwych, za które nie wiem jak się zabrać. W spisie tematów posiadam kolumnę, w której wyświetlam liczbę postów i liczbę odsłon danego tematu. Chciałbym, by po wejściu w dany temat skrypt sprawdzał czy użytkownik (zalogowany bądź nie) już odwiedził ten temat, jeśli nie to licznik odsłon zwiększałby się o 1. Równocześnie chciałbym, by użytkownik wchodząc na stronę ze spisem tematów był poinformowany o nowym poście w temacie poprzez zmianę grafiki przy tytule tematu. Baza danych W tabeli "forum_tematy" posiadam pola: nr------nr_dzialu------przyjazny_link------nazwa------opis------autor------data------ilosc_postow------ilosc_odslon W jaki sposób zaplanować tabele w bazie danych, dzięki którym mógłbym wykonać te zadania? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 27.01.2010 Skąd: Sopot Ostrzeżenie: (0%) ![]() ![]() |
Rozwiązany.
#odsłony tabela-wszystko int: nr---nr_tematu---ip
#nowy post tabela-wszystko int: nr---uzytkownik---nr_tematu---data Po wejściu w temat sprawdzane jest czy istnieje wpis uzytkownik+nr_tematu, jesli nie, to taki wpis tworzy przypisując datę ostatniego postu. Jeżeli istnieje to wyciąga datę i porównuje z ostatnim postem w temacie. Jeśli data ostatniego postu jest większa niż ta zapisana w tabeli to aktualizuje wpis uzytkownik+nr_tematu+data. po wejściu w wpis tematów sprawdzane jest czy data ostatniego postu jest większa niż ta zapisana w tabeli i "maluje" odpowiedni obrazek. Idę spać. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 22:15 |