Şimdi kodları tam yazmayacağım ama nasıl yapabileceğin konusunda sana fikir vereyim.
Öncelikle veritabanında "girissuresi" olarka bi tablo aç.
Sütun olarak:
id - kullaniciid- ilkgiriszamani - songiriszamani
olarak sütunlarımızı açalım.
Daha sonra "VARCHAR" yerine DATATIME seç unutma. Böylece tarih ve saati bir arada kaydedeceksin.
Daha sonra şu fonksiyon işini görecek. Bu fonksiyon ile ilk girdiği günden itibaren hesaplayacak.
Bu arada jquery devreye girecek unutma. Onu da şöyle anlatayım:
Öncelikle "jquery auto saver" olarak kodları araştır. Daha sonra javascript ile input içine tarih zaman yazdırma kodunu bul. Sonra bir form içinde sürekli jquery kaydedecek.
Kusura bakma karışık anlatmış olabilirim. Uzun zamandır buraya girip yarıdmcı olmuyorum kimseye. Kafamı dağıtmak amaçlı girdim.
function humantime($tarih){
$fark = time()-$tarih;
$saniye =$fark;
$dakika = round($fark/60);
$saat = round($fark/3600);
$gun = round($fark/86400);
$hafta = round($fark/6048400);
$ay = round($fark/2419200);
$yil = round($fark/29030400);
if ($saniye <= 59) {return " bir kaç saniye zaman geçirdin.";
} elseif ($dakika <= 59){return $dakika." dakika zaman geçirdin.";
} elseif ($saat <= 23){return $saat." saat zaman geçirdin.";
} elseif ($gun <= 6){return $gun." gün zaman geçirdin.";
} elseif ($hafta <= 3){return $hafta." hafta zaman geçirdin.";
} elseif ($ay <= 11){return $gun." gün zaman geçirdin.";
} else {return $yıl." zaman geçirdin.";}
}
?> ?>