Arkadaşlar bu kodda nerede hata yapıyorum bu bir sayac fonksiyonu kodu. Ama normal saydırma yapamıyorum hep tekil değeri dönüyor(Ana sayfa hariç) nerede hata var yav.

function sayac(){
$cokik = $_SERVER['REQUEST_URI'];
if(!isset($_COOKIE[$cokik])){
$ara = mysql_query("SELECT * FROM `sayac` WHERE `link` = '$cokik'");
$sonuc = @mysql_num_rows($ara);
if($sonuc != 0){
$cek = mysql_fetch_array($ara);
extract($cek);
$sayac = $tekil+1;
$ekle = mysql_query("UPDATE sayac SET tekil='$sayac' WHERE `link` = '$cokik'");
}else{
$ekle = mysql_query("INSERT INTO sayac (link,tekil) values ('$cokik','1')");
}
}else{
$ara = mysql_query("SELECT * FROM `sayac` WHERE `link` = '$cokik'");
$sonuc = mysql_num_rows($ara);
if($sonuc != 0){
$cek = mysql_fetch_array($ara);
extract($cek);
$sayac = $normal+1;
$ekle = mysql_query("UPDATE sayac SET normal='$sayac' WHERE `link` = '$cokik'");
}
}
setcookie($cokik, $cokik, time()+36000);
}


Lütfen yardın edin teşekkürler.

Ek Olarak: arkadaşlar çok acil yardım edebilecek kimse yokmu ?