رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
آمار بازدید
#1
سلام و خسته نباشید
به تصویری که از جدولم برداشتم ی نگا بندازید.
این جدول آمار بازدید من هستش.
من آمار بازدید رو برای اعضا از روی این جدول نمایش میدم.
هرکس که از سایت بازدید میکنه یک عدد به فیلد today اضافه میشه.
حالا
من میخوام که این فیلد هارو با استفاده از کران جاب از هر 24 ساعت یکبار منظم کنم.
ی کدی واسه این کار نوشتم:
ببینید کدم چقدر درسته
حالا خواستم نظرتون رو در این مورد بپرسم.
خیلی ممنون


<?php
require_once('database.php');
$db=new database();
$res=$db->select('select * from `amar`');
require_once('jdf.php');
$day=jdate('l',time());


// آمار ماه
$month=jdate('F',time());
if($res[0]['month_time']!=$month){
$all=$res[0]['month']+$res[0]['all'];
$db->update('amar',array('month'=>0),"`id`='1'");	
$db->update('amar',array('all'=>$all),"`id`='1'");	
$db->update('amar',array('month_time'=>$month),"`id`='1'");	
}


// آمار هفته
if($day=='جمعه'){
$month=$res[0]['weekday']+$res[0]['month'];
$db->update('amar',array('weekday'=>0),"`id`='1'");	
$db->update('amar',array('month'=>$month),"`id`='1'");	
}


// آمار روز
if($res[0]['today_time']!=$day){
$today=0;
$yesterday=$res[0]['today'];
$weekday=$res[0]['yesterday']+$res[0]['weekday'];
$db->update('amar',array('today'=>$today),"`id`='1'");	
$db->update('amar',array('yesterday'=>$yesterday),"`id`='1'");	
$db->update('amar',array('weekday'=>$weekday),"`id`='1'");
$db->update('amar',array('today_time'=>$day),"`id`='1'");	
}


?>

پاسخ
تشکر شده توسط:
#2
مشکلی که این کد داره اینه که مثلا شاید فیلد month دو سه روز مقدار 0 داشته باشه که من در هنگام نمایش چک میکنم که اگه صفر بود مقدار weekday رو نمایش میدم.
مرسی
پاسخ
تشکر شده توسط:
#3
کسی در مورد این کد ها نظری نداره.
مرسی
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان