• 18-09-2010, 15:36:20
    #10
    acegen adlı üyeden alıntı: mesajı görüntüle
    Peki...? Cookie ile yapılamaz mı..? :S
    Bence de bu işlemi COOKIE ile yap, böylece mysql 'una yuk bidirmemiş olursun. Cookie ile bu işlemi yapmak için şu kodu çalıştırabilirsiniz :
    <?php
    if($_COOKIE['hitsayaci']==""){
         $sqlsorgu = mysql_query("SELECT * FROM ilan WHERE ilan_id='$IlanID' ORDER BY hit DESC");
         while($yazdir=mysql_fetch_array($sqlsorgu)){
         $say = $yazdir['hit'];
    	   echo "$say"; 
    	   $ekle = $say + 1; 
    	   $kaydet = mysql_query("UPDATE ilan SET hit='$ekle' WHERE ilan_id='$IlanID' ");  
    }
    setcookie("hitsayaci","Hit Sayıldı!",time()+3600)
    }
    
    ?>
  • 18-09-2010, 17:46:11
    #11
    <?php 
    	$sqlsorgu = mysql_query("SELECT * FROM ilan WHERE ilan_id='$IlanID' ORDER BY hit DESC");
    	while($yazdir=mysql_fetch_array($sqlsorgu)) {
    		$say = $yazdir['hit'];
    		echo "$say";
    		if (empty($_SESSION['hit']) || $_SESSION['hit'] != $IlanID) {
    			$ekle = $say + 1; 
    			$kaydet = mysql_query("UPDATE ilan SET hit='$ekle' WHERE ilan_id='$IlanID' ");  
    			$_SESSION['hit'] = $IlanID;
    		} 
    	}
    ?>
    Bunuda deneyebilirsin.
  • 19-09-2010, 19:03:48
    #12
    Üyeliği durduruldu
    KeLKuN Allah razı olsun Kardeş Aradağım Buydu... Tıkır Tıkır Çalışıyor...
  • 13-03-2013, 20:24:10
    #13
    Allah Razı Olsun Senden KeLKuN Valla benimde müşkülüm çözüldü senin vesilenle. acegen Senden De Allah Razı olsun Benden Önce bu sorunu yaşadığın için