lostyazilim
tr.link

toplam veriyi bulma if içinde

4 Mesajlar 797 Okunma
lstbozum
tr.link

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1468
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)
merhaba arkadaşlar durum değişkeni 1 eşit ise , online kişileri gösteriyor.
benim burdaki online kişi sayılarının toplamını nasıl gösterebilirim.




$veri = $db->prepare("SELECT id, MAX(id) AS son_id FROM ziyaretci GROUP BY ip ORDER BY id DESC");
$veri->execute(array());
$arr = $veri->fetchAll(PDO::FETCH_ASSOC);
foreach ($arr as $za){
$z_id = $za['son_id'];
$veri = $db->prepare("SELECT * FROM ziyaretci WHERE id='$z_id'");
$veri->execute(array());
$arr = $veri->fetchAll(PDO::FETCH_ASSOC);
foreach ($arr as $z){

if ( $durum = onlinemi($z['ip']) == 1) { echo $durum; }else {}



}

}
?>



onlinemi();




function onlinemi($ip){
Global $db;
$zaman = date("Y-m-d H:i:s", time()- 100000);
$veri = $db->prepare("SELECT * FROM ziyaretci WHERE ip='$ip' AND (zaman) > '$zaman'");
$veri->execute(array());
$verisay= $veri->rowCount();
if($verisay > 0){
return 1;
}else{
return 0;
}
}
 

 

:)
wmaraci
reklam

Serhanozcan Serhanozcan WM Aracı Kullanıcı
  • Üyelik 11.12.2017
  • Yaş/Cinsiyet 37 / E
  • Meslek Proje Geliştirme
  • Konum İstanbul Avrupa
  • Ad Soyad S** Ö**
  • Mesajlar 107
  • Beğeniler 48 / 50
  • Ticaret 1, (%100)

$toplam = $this->db
->where('online',1)
->count_all_results('uyeler');

echo $toplam;


kendi tablo adın ve sütun adına göre düzenlemelisin.
 

 

Yazdığın kodu bir süre sonra beğenmiyorsan, öğreniyorsun demektir.

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1468
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)
malesef hocam işe yaramadı. online kısmı veri tabanında barınmıyor.
time() ile kontrol ediliyor.
 

 

:)

loss07 loss07 WM Aracı Kullanıcı
  • Üyelik 25.03.2019
  • Yaş/Cinsiyet 28 / E
  • Meslek I-T
  • Konum Antalya
  • Ad Soyad S** U**
  • Mesajlar 72
  • Beğeniler 13 / 11
  • Ticaret 0, (%0)
http://www.thecoders.net/makaleoku-1-82-PHP--Online-Ziyaretci-Takibi.html

bu sitede benzer bir örnek var
 

 

wmaraci
wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al