• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

System prywatnych Wiadomości

Object Storage Arubacloud
0 głosów
480 wizyt
pytanie zadane 7 czerwca 2015 w PHP przez Dawid Warduliński Obywatel (1,830 p.)
edycja 7 czerwca 2015 przez efiku
Witam robię system wiadomości ale utknąłem podczas wyświetlania ich.

mam w bazie tabele do_kogo(ip osoby która ma odczytać), kto_wysyla(id osoby która wysłała) treść udało mi się wyświetlić tylko w 1 stronę mam login osoby która ją wysłała ale nie mogę wyświetlić wiadomości które ja wysłałem do tamtej osoby chcę zrobić tak jak na np facebooku

poproszę o jakąś strukturę jak mam to napisać


Która pisze się przez "ó"

4 odpowiedzi

+1 głos
odpowiedź 7 czerwca 2015 przez Pinio Gaduła (3,520 p.)
2 minutowy rzut oka....

wiec ja bym uworzyl sobie strukture (id_wiadomosc, id_nadawca, id_odbiorca, tresc,data_wyslania)

dalej to kwestia napisania odpowiednich SQL do pobierania tresci

pokazanie wszystkich rozmow to juz bajka bo robisz: select id_wiadomosci gdzie konwersacja to konkretny id_nadawca i id_odbiorca sortujesz po dacie wyslania i wyswietlasz odpowiednio tresc w okienkach...

 

nie wiem jak robia na fejsbuku musisz napisac do Marka Zuckerberg
0 głosów
odpowiedź 7 czerwca 2015 przez Comandeer Guru (600,730 p.)

Wydaje mi się, że na facebooku bardziej jest wątkowanie niźli przypisywanie wiadomości do odbiorców. Wówczas mielibyśmy 3 tabele:

  • threads - z id wątku i tytułem
  • threads_users - tabela łącząca wątek z konkretnymi userami (klucze obce)
  • threads_messages - tabela zawierająca wiadomości; tutaj po prostu pole author, data i treść (+ takie bajery jak status odczytania/doręczenia - chociaż to równie dobrze można przerzucić do kolejnej tabeli)
0 głosów
odpowiedź 15 czerwca 2015 przez Dawid Warduliński Obywatel (1,830 p.)

zrobiłem coś takiego ale mam tylko login wysyłającego i treść co on wysłał.

jak dodać to co ja mu wysłałem 

SELECT user.login, user.premium, user.id, user.imie, img.id_user, img.img_adres, message.id_user_m, 

                                                message.id, message.tresc,
                                                 message.odczyt, message.data_wyslania FROM user, message, img 
                                                 WHERE user.id = message.id_user_m && user.id = img.id_user && user.ban = 0 &&
                                                 img.profil=1 && message.id_user_m  = 3 (id usera ktury przysyła nam wiadomość) 
                                                 ORDER BY `message`.`data_wyslania` ASC

ale nie mogę 

komentarz 16 czerwca 2015 przez Comandeer Guru (600,730 p.)
Coś to za bardzo przekombinowanie wygląda… Pokaż strukturę bazy danych.
komentarz 16 czerwca 2015 przez Dawid Warduliński Obywatel (1,830 p.)
przywrócone 17 czerwca 2015 przez Dawid Warduliński
http://wklej.to/q7fuV cała baza mysql
0 głosów
odpowiedź 16 czerwca 2015 przez Dawid Warduliński Obywatel (1,830 p.)
http://wklej.to/q7fuV cała baza mysql

Podobne pytania

+3 głosów
1 odpowiedź 346 wizyt
pytanie zadane 10 listopada 2016 w Sprawy forum przez Boshi VIP (100,240 p.)
+1 głos
1 odpowiedź 334 wizyt
pytanie zadane 17 czerwca 2015 w PHP przez Dawid Warduliński Obywatel (1,830 p.)
0 głosów
1 odpowiedź 212 wizyt
pytanie zadane 26 kwietnia 2023 w Offtop przez ernesto3000 Nowicjusz (120 p.)

92,539 zapytań

141,382 odpowiedzi

319,476 komentarzy

61,928 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...