Herkese kolay gelsin.
Benim sorunum üye veritabanım var bunlardan bir grup yaptım. Bu grubun bir sayfada listelenip şu an online kim olmayan kim görünsün istiyorum. chat'ten tek farkı aktif olmayanda listede görünecek. Ayrıldığı anda pasif görünmesi lazım. Aynı msn gibi. yardımcı olursanız çok minnettar kalırım.
üye tablosunda şu an kim aktif veya değil ismi görünsün
Merhaba;
Kullanıcı tablonda, son_ziyaret diye bir alan oluştur. TIMESTAMP olabilir.
Bir sayfa yap (include ile kullanılacak) bunu bütün sayfalarına include ile çağır. bu sayfa o anki oturumu açık olan kullanıcının son_ziyaret alanına o anki zamanı yazmada kullanılacak. Bunu oturumu açık olan kullanıcının bilgileri update ederek yazacaksın.
Herhangi bir sayfada (aslında herhangi bir sayfa değil, hangi sayfada listeliceksen o sayfada) online olanları listelemek için bir sorgu çalıştırcaksın. Sql'in Türkçe'si: "kullanıcı tablosundan son ziyaret alanı 1 dakikadan küçük olanları seç" böylelikle oturumu açık kullanıcıları burada listelersin. eğer 1 dakikadan büyükse o kişi offline durumdadır.


