تالار گفتمان nCIS.ir

نسخه‌ی کامل: آمار بازدید
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام و خسته نباشید
به تصویری که از جدولم برداشتم ی نگا بندازید.
این جدول آمار بازدید من هستش.
من آمار بازدید رو برای اعضا از روی این جدول نمایش میدم.
هرکس که از سایت بازدید میکنه یک عدد به فیلد 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'");	
}


?>

مشکلی که این کد داره اینه که مثلا شاید فیلد month دو سه روز مقدار 0 داشته باشه که من در هنگام نمایش چک میکنم که اگه صفر بود مقدار weekday رو نمایش میدم.
مرسی
کسی در مورد این کد ها نظری نداره.
مرسی