Merhaba arkadaşlar,
Üyeler arası mesajlaşma sitemde mevcut hali hazırda ama ben eksik bir kurgu yaptığım için doğru çalışmıyor.
Sorunum Şu Gelen kutumda Mesajlar birikiyor ben sildiğimde Gönderen kişininde silinmiş oluyor bunu nasıl ayrıştırabilirim acaba ? Ben Gelen Kutumu boşalttim gönderen boşaltmadı ise onunkilerin kalmasını sağlamam gerekli mantık nasıl işlemeli.
Üyeler Arası Mesajlaşma Kurgu
6
●116
- 17-03-2021, 16:07:16Veritabanı yapınızı bilmiyorum ama ilk aklıma gelen şu mesajları tuttuğunuz db de id ye göre mesajları silebilirsiniz bu durumda sizin id nize göre sizin mesajlarınız silinecek karşı tarafın mesajları kalacaktır.
- 17-03-2021, 16:09:22Çünkü mesajı tek bir kayıtta tutuyorsun,
mesaja seen gibi alanların olduğunu var sayıyorum. Aynı ona benzer 1 sütün daha oluşturmalısın, mesajı sen sildiğinde artık sana o mesaj görülmeyecek,
daha sonra farlı bir sorgu yaparsın, 2 tarafta silmiş ise, o mesaj satırını silersin. - 17-03-2021, 16:13:46Şöyle yapın iki kutucuk oluşturun mesajların yanına yani veritabanında iki alan.
Birinci alan okuyan kişi sildiğinde orası 1 olacak sorguda 0 olanları gösterebilirsin.
İkinci alan gönderen kişi sildiğinde orası 1 olacak sorguda gönderen kişi 0 olanları görebilir sen kendine göre ayarlarsın.
Bir yol gösterdim kolay gelsin. - 17-03-2021, 16:35:46Bu Şekildede benim mesajlarım silindiği zaman karşıdakine yazdıklarım silinmiş olur.
mustafas3rhat adlı üyeden alıntı: mesajı görüntüle - 17-03-2021, 16:37:51