Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > Yeni Başlayanlar

Database veri çekme Hakkında Soru

  #1  
Okunmamış 26 Mart 2019, 00:48
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 27 Şubat 2019
Yaş / Cinsiyet: 37 / Erkek
Konum: Bursa
Ad, Soyad: Os... Ha...
Mesajlar: 27
Beğeniler: 9 / 2
Ticaret: 1, 100%
Merhaba arkadaşlar,

Ben web siteme bir chat bölümü yaptım ancak birkaç sorunum var

Chat yazışmaları database'e kayıt ediliyor ve ordan çekiyorum,

Soru 1- eğer konuşmaları yukarıdan aşağıya doğru ilk mesajdan son mesaja doğru sıralarsam sağ tarafta bulunan scrollbar en üstte duruyor ve yeni mesajları görmek için her defasında scroll barı en aşağıya çekmek gerekiyor, scroll barı otomatik aşağıya çekecek bir fonksiyon tüm araştırmalarıma rağmen bulamadım,
onu nasıl yapabilirim,

Soru 2-üstte sorduğum soru içeriğinde sadece sohbet olan chat.php bölümü içindi,
index.php bölümünde diğer konuların arasına yerleştirdiğim chat bölümündede sadece son gönderilen 6 mesajı göstermek istiyorum, çünkü chat konuşmaları uzun olursa mobil görünümde sayfayı yukardan aşağı doğru gezerken, chat bölümüne gelindiğinde daha aşağı geçmek zor oluyor, ekranı kaydırdıkça chat geçmişine gidiyor.

DESC LIMIT 6 yaparsam
son mesaj
sondan 2. mesaj
sondan 3. mesaj..... şeklinde sıralanıyor

ASC LIMIT 6 YAPARSAM

ilk mesaj
2. mesaj
3.mesaj.... şeklinde sohbette fii zamandan kalma ilk mesajlar gözüküyor

istediğim sıralama
-Sondan 6. mesaj
-Sondan 5. mesaj
....
-son mesaj

Sohbet bölümlerindeki div yapım

HTML Kodu:
<div class="col-md-4">
   <div class="container-fluid">
	<div class="row">
	    <div class="box">
		<div class="admin">
		    <div id="kuzuchat" style="height: 520px;">
			<div class="content">
			    <div class="contact-profile">
				<center><h2><i class="fa fa-comments fa-fw" aria-hidden="true"></i> <b>Sohbet</b></h2></center>
			    </div> 
			    <div class="messages">
				 <form method="POST" action="">
					<ul id="chat"></ul>
				 </form>
			    </div>
			    <div class="message-input">
				<div class="wrap">
				    <form method="POST" action="">
					<input type="text" placeholder="Mesajınız" name="message" required />
					<button class="submit" name="send_message"><i class="fa fa-paper-plane" aria-hidden="true"></i></button>
					</form>
				  </div>
			      </div>
		         </div>
		     </div>
	        </div>
	   </div>
       </div>		
   </div>
</div>
buda database çekmek için kullandığım kodlar

PHP- Kodu:
            $SOHBET2 mysql_query("SELECT * FROM chat ORDER BY id DESC LIMIT 6");
            while (
$SOHBETS2 mysql_fetch_array($SOHBET2)) {
            echo 
'<li class="replies"> <p>
            <b style="color: #fc3e81;">' 
.$SOHBETS2['username'] . '</b> <small>' .$SOHBETS2['date'] . '</small><br>    ' .$SOHBETS2['text'] . '</p></li>';
            } 
Konu Sweetling tarafından (26 Mart 2019, 01:04 ) değiştirilmiştir.
  #2  
Okunmamış 29 Mart 2019, 11:39
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 27 Şubat 2019
Yaş / Cinsiyet: 37 / Erkek
Konum: Bursa
Ad, Soyad: Os... Ha...
Mesajlar: 27
Beğeniler: 9 / 2
Ticaret: 1, 100%
yokmu yardım edecek, hala çözemedim
  #3  
Okunmamış 29 Mart 2019, 11:52
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 07 Ağustos 2014
Yaş / Cinsiyet: 26 / Erkek
Meslek: Öğrenci
Konum: Diyarbakır
Ad, Soyad: Ha... Ka...
Mesajlar: 646
Beğeniler: 195 / 35
Ticaret: 7, 100%
https://stackoverflow.com/questions/...-down-chat-div bu sayfayı incelersen çözüm bulabilirsin.
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > Yeni Başlayanlar


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 23:13.