-
Üyelik
30.04.2014
-
Yaş/Cinsiyet
37 / E
-
Meslek
Satınalma Uzmanı
-
Konum
Manisa
-
Ad Soyad
S** B**
-
Mesajlar
106
-
Beğeniler
24 / 14
-
Ticaret
0, (%0)
Merhaba Arkadaşlar,
Üyeler arası mesajlaşma nasıl yapabilirim bir çok sitede araştırdım mantığını çözemedim,
uyeler tablosu;
uyeid,kadi,sifre vss..
mesajlar tablosu;
id,alanid,gonderenid,mesaj,tarih,durum
ilk mesaj attığımda aşağıdaki gibi yapıyorum,
1-1-2-deneme mesakj-2017-02-25 15:08:58-0
bu karşılık 2 kullanıcıdan gelen mesajı cevapladığım da;
2-2-1-karşı mesaj-2017-02-25 15:08:58-0
2 kişi üzerinde sıkıntı yok,3 bir üye bir mesaj attığında problem yok gibi görünüyor ancak listelettirdiğimde 1 kullanıcı ,2 ve 3 cü kişinin mesajlarını aynı içerikte görüyorum nasıl listelettirmem gerekiyor yada farklı bir mantık yapısı nasıl olabilir,
benim listelettirme şeklim;
where alanid=$uyeID OR gonderenID=$uyeID
-
Üyelik
26.06.2016
-
Yaş/Cinsiyet
29 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
Kocaeli
-
Ad Soyad
M** Ç**
-
Mesajlar
48
-
Beğeniler
19 / 6
-
Ticaret
0, (%0)
Anlık mesajlaşma mı yoksa mail tarzı mı ? Anlık mesajlaşma ise node.js ile ilgili çalışmaları inceleyebilirsin.
-
Üyelik
16.08.2012
-
Yaş/Cinsiyet
26 / E
-
Meslek
Php |
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** K**
-
Mesajlar
328
-
Beğeniler
39 / 85
-
Ticaret
40, (%100)
SQL yapın doğru ancak çekerken yanlış kurgu kurgu kuruyosun,
İlk sayfada çekeceğin WHERE;
$veriler = ('SELECT * FROM mesajlar WHERE alanid=$uyeID');
sonra detay kısmına gittiğinde id ile, orda gönderen id yi alıp ekrana bazdırabilirsin.
or kullanman burda hata olmuş
-
Üyelik
30.04.2014
-
Yaş/Cinsiyet
37 / E
-
Meslek
Satınalma Uzmanı
-
Konum
Manisa
-
Ad Soyad
S** B**
-
Mesajlar
106
-
Beğeniler
24 / 14
-
Ticaret
0, (%0)
Aslında listelettirme derken yanlış ifade etmiş olabilirim , ilk bana gelen mesajları sizin dediğiniz gibi yapıyorum gruplatıp aynı kişiden gelmiş ise bir kere yazdırıyorum ancak gelen mesajın detayına gittiğimde sıkıntı yaşıyorum,
Karşıdan gelen mesaj ve benim yazdıklarımı listelettirmede problem var burdaki mantığı çözemedim
sizin dediğinizde her mesaj farklıymış gibi yaptığımızda olabilir ben gruplayıp yaptığımdan olmuyor mantık hatası yapıyorum ama bulamadım,
-
Üyelik
15.02.2017
-
Yaş/Cinsiyet
27 / E
-
Meslek
Girişimci ve İçerik Üreticisi
-
Konum
Aydın
-
Ad Soyad
U** K**
-
Mesajlar
540
-
Beğeniler
109 / 118
-
Ticaret
0, (%0)
sohbet isimli tabloda aynı sohbet idsinde üyeler mesajlarını kaydet. sonra sohbet idsinden çektir. order by id desc ile büyük idden küçük idye göre sırala. anlık istiyorsan ajax kullan.
Baştan Sona PHP Eğitimi ➡ youtu.be/TQP8jBwnXw4
-
Üyelik
30.04.2014
-
Yaş/Cinsiyet
37 / E
-
Meslek
Satınalma Uzmanı
-
Konum
Manisa
-
Ad Soyad
S** B**
-
Mesajlar
106
-
Beğeniler
24 / 14
-
Ticaret
0, (%0)
group by sorunu buradan çıkmakta aslında sorunu çözersem paylaşacağım ilerde başka arkadaşlara da lazım olabilir,şuan son geldiğim nokta iki kişi arasındaki konuşmaları aynı tabloda ID ve mesajgonderilen id sini yanyana yazdırıp grupid diye basıyorum kendi aralarında ve baskası görmemesi adına inbox da bütün mesajlarda değilde sadece o kişiden gelen son mesajı çekemiyorum son mesaja göre okundu okunamadı diye belirteceğim,