Forumda bir arkadaşımızın isteği üzerine yazmış bulunduğum bir kod. Umarım mantığını anlamanıza yardımcı olur.
Mantık şu: Siteye her gireni alıyoruz, ben ip'leri filan göz önünde bulundurmadım. Basit olarak yaptım, her girişi saydım. Bu şekilde belirtmemde fayda var sanırım.
Ziyaretçiyi tabloya rakam olarak gün, ay, yıl olarak yazıyoruz. Bilgileri alırken de "date" fonksiyonunu kullanıyoruz. Sonra bunları num_rows ile sayıp aktarıyoruz.
Sizler basit bir düzenleme ile ip kontrol yapıp ona göre ekleyebilirsiniz.
ilk olarak bir tablo aç istatistikler die
gun
ay
yıl
yıl oLsun..
hmn basitce anlatayım şimdi üye sitene girince..
[code]
Kod:
//baglantın vs...
$gun = date("d");
$ay = date("m");
$yil = date("y");
// gunu ayi ve yili aldık
$qu = mysql_query("INSERT INTO istatistik(gun, ay, yil) VALUES ('$gun', '$ay', '$yil')");
if($qu) {
$gunluk = mysql_query("SELECT * FROM istatistik WHERE gun='$gun' AND ay='$ay' AND yil='$yil'");
$gkac = mysql_num_rows($gunluk);
$qunum = mysql_fetch_array($gunluk);
$aylik = mysql_query("SELECT * FROM istatistik WHERE ay='$ay' AND yil='$yil'");
$akac = mysql_num_rows($aylik);
$ayim = mysql_fetch_array($akac);
$dunney = $gun-1;
$dunluk = mysql_query("SELECT * FROM istatistik WHERE gun='$dunney' AND ay='$ay' AND yil='$yil'");
$dkac = mysql_num_rows($dunluk);
$toplams = mysql_query("SELECT * FROM istatistik");
$toplam = mysql_num_rows($toplams);
echo "Sitemize Bugun <b>$gkac</b>Kişi Girmiş Dun ise <b>$dkac</b> kişi Bu ay ise <b>$akac</b> Kişi ziyaret etmiş toplam ise <b>$toplam</b>";
?>