Bildirim
yazı gönderme hakkında
Daha Fazla
Bu Konudaki Kullanıcılar:
Daha Az
3 Misafir (1 Mobil) - 2 Masaüstü, 1 Mobil
Giriş
Mesaj
-
-
Veriyi çekerken son 5 veri şeklinde çekebilirsin.
< Bu ileti mobil sürüm kullanılarak atıldı > -
tamam son 5 veri çekecezde ekrana daha önceden yazılanları nasıl sildirecez.sildirmeden yeni mesajlar gelmez.mod 5 gibi olcak
< Bu mesaj bu kişi tarafından değiştirildi ibrahimyonetici -- 22 Mart 2020; 19:0:59 > -
Php ile verileri çekiyorsan sayfayı yenilediği de zaten sadece son 5 kayıt gelecek.
< Bu ileti mobil sürüm kullanılarak atıldı > -
bu mudur
<?php
$sql=$db->prepare("SELECT * FROM messages order by id asc limit 0,5");
$sql->execute();
while($r=$sql->fetch()){
echo "<div class='msg' title='{$r['posted']}'><span class='name'>{$r['name']}</span> : <span class='msgc'>{$r['msg']}</span></div>";
}
if(!isset($_SESSION['user']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH'])=='xmlhttprequest'){
echo "<script>window.location.reload()</script>";
}
?>
< Bu mesaj bu kişi tarafından değiştirildi ibrahimyonetici -- 22 Mart 2020; 19:21:4 > -
Mesajları id ile kayıt ediyorsan bu işine yarayabilir. -
desc ile yaptığım zaman oluyor ama yazı yukardan gidiyor.yazı aşağıdan beri gitmesi lazım.asc ile yaptığım zamanda yazı aşağıdan beri gidiyor ama onlada sadece 5 veriye kadar ekrana yansıtabiliyorum.tekrar için sonrası gelmiyor
< Bu mesaj bu kişi tarafından değiştirildi ibrahimyonetici -- 22 Mart 2020; 20:3:15 > -
Bir diziye son 5 değeri atayıp tersten bastırabilirsin. -
diziyle sadece 1 satırı yansıtabiliyorum.5 satıra kadar gitmesi için bunun forla dönmesi lazım nasıl yapcaz
<?php
$sql=$db->prepare("SELECT * FROM messages order by id desc limit 0,5");
$sql->execute();
while($r=$sql->fetch()){
$dizi[]=$r['name'];
$dizi[]=$r['msg'];
}
echo $dizi[0];?> : <?php
echo $dizi[1];
if(!isset($_SESSION['user']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH'])=='xmlhttprequest'){
echo "<script>window.location.reload()</script>";
}
?>
< Bu mesaj bu kişi tarafından değiştirildi ibrahimyonetici -- 22 Mart 2020; 21:25:50 > -
Yazmışsın zaten for döngüsü ile yapabilirsin
for($i=0;$i<count(array);$i++){
echo $array[$i];
} -
aynı sonuç verdi.veri tabanına ilk 5 veriyi yazdırıldıktan sonra bu verilerin sildirilmesi işlemi otomatik olması lazım ki tekrar ilk 5 veriyi ekrana aşağıdan yukarıya doğru yansıtabilsin.bunun başka yolu yok
< Bu mesaj bu kişi tarafından değiştirildi ibrahimyonetici -- 23 Mart 2020; 13:33:47 > -
Sayfa:
1
Ip işlemleri
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X