system wiadomości na stronie

system wiadomości na stronie
R2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

Witam, jako że dopiero uczę się php i mysql w ramach ćwiczeń postanowiłem zrobić coś w stylu mini poczty email, często takie coś wykorzystuje się na portalach ogłoszeniowych tzn ktoś wysyła wiadomość, ktoś ją odbiera i na nią odpowiada, wszystko jest na koncie użytkowników, Mój pomysł na realizację tego "projektu" jest taki:
mam dwie tabele w bazie, powiedzmy "uzytkownicy" i "wiadomosci". W jednej będą dane użytkowników w drugiej rzecz jasna wiadomości, czy idę w dobrą stronę?
Obecnie jestem na etapie wysyłania wiadomości, wszystko działa, wysłanie wiadomości przez użytkownika skutkuje dodaniem jej do tabeli "wiadomosci". Teraz wyświetlanie wiadomości, za pomocą pętli foreach() wyświetlam wiadomości.
W jaki sposób podzielić to na dwie zakładki "Odebrane" i "Wysłane"? Tak aby użytkownik który wysłał wiadomość widział ją w wysłane a ten który odbiera w odebrane?

Z góry dzięki za pomoc i wskazówki :)

axelbest
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 2255
1

O tym czy jest wysłana wg mnie może zadecydować kto jest autorem. Jeśli ja jestem autorem wiadomości, to ma ona typ wysłana. Jeśli autor wiadomości jest ktoś inny a ja ją wyświetlam, to raczej jestem odbiorca i powinno a być w odebranych.

Jeśli chcesz mieć feature który umożliwia przenoszenie wiadomości do różnych folderów to będziesz potrzebował jeszcze przynajmniej jednej tabeli

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

w jaki sposób wygląda odpowiedź na otrzymaną wiadomość?

Co masz na myśli? Mając tabelę wiadomości(id, id_nadawcy, id_odbiorcy, wiadomość), odpowiedź na otrzymaną wiadomość wygląda tak samo, jak zwyczajne napisanie wiadomości do danej osoby.

Btw, rozmowę na temat prowadź w postach.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.