Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

php mesaj kutusu ekran temizleme sorunu

Selamun Aleykum kolay gelsin arkadaşlar.

Kodlamakta olduğum ufak bir sohbet paneli için sadece üye taraflı bir ekran temizleme fonksiyonu yapmak istiyorum yani sadece ekranını temizleyen üyenin ekranındaki yazışmalar silinecek diğer kullanıcıları etkilemicek şekilde fakat mantığını tam olarak bir türlü kuramadım yardımcı olursanız sevinirim.

Şimdiden herkese teşekkürler.
  • Biraz database yapından bahseder isen çok daha kapsamlı cevap alırsın.
    Kesali 9 yıl önce yazdı
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • mhmt9126 adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    2 cevap - 0 soru
    Aleykümselam dostum. İlk önce yazışmalar nereye kaydediliyor onu söylemelisin.
    • teamturker adlı üyenin fotoğrafı teamturker
      yazışmalar oda_mesajlari tablosuna kayıt ediliyor tabloda id, kullanıcı, mesaj, zaman olmak üzere dört adet sütun var.
      9 yıl önce yazılmış
    • mhmt9126 adlı üyenin fotoğrafı mhmt9126
      kullanici sütununda kullanıcının id'sini mi tutuyorsun? Eğer öyle ise
      delete from oda_mesajlari where kullanici='$uye_id'
      

      olarak yapabilirsin. uye_id'sini sessiondan değişkene aktararak sorguya dahil edebilirsin. böylelikle o kişinin mesajları silinmiş olur.
      9 yıl önce yazılmış
    • teamturker adlı üyenin fotoğrafı teamturker
      demek istediğimi tam olarak anlayamadınız sanırım.
      tam olarak yapmakistediğim şey şu;
      diyelimki odada 10 uye var ve yazışma yapılıyor odada, 10 üyenin olduğu bir odadad malum akıcı bir sohbet olur, diyelimki üye odanın çok dolduğunu gördü tarayıcısını rahtalatmak adına odada temizleme işleminden önceki yazıları temizlemek istedi.
      fakat bu işlemin hiç bir kullanıcıyı etkilememesi lazım ve hiç bir mesajın silinmemesi lazım yani burda ekranı temizleyen kullanıcı için bir update veya insert işlemi yapılcak ama nasıl? işte bunun mantığını kuramadım ben tam olarak.
      9 yıl önce yazılmış 9 yıl önce güncellenmiş