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










Sohbet
























    buda database çekmek için kullandığım kodlar

    $SOHBET2 = mysql_query("SELECT * FROM chat ORDER BY id DESC LIMIT 6");
    while ($SOHBETS2 = mysql_fetch_array($SOHBET2)) {
    echo '

  • ' .$SOHBETS2['username'] . ' ' .$SOHBETS2['date'] . '
    ' .$SOHBETS2['text'] . '

  • ';
    }