• 25-01-2007, 19:02:26
    #1
    Üyeliği durduruldu
    aRKADAŞlar sitemdeki bi linkin Kaç kez tıklandığını öğrenmemi sağlayan bi kod varmı? yanlış hatırlamıosam olması lazımdı ama bulamadım bi kaç foruma baktımda elinde olan arkadaslar varsa bi zahmet verebilirlermi
  • 26-01-2007, 16:03:19
    #2
    arkadaşım hazır kod aramana gerek yok... bi tane fonksiyon yaz ve veritabanından gelen satıra bir sutun ekle (bu okunma_sayisi olsun) sonra da o satır çagırıldıgı zaman okunma_sayisi içindeki değeri bir artır..
  • 26-01-2007, 18:53:47
    #3
    Üyeliği durduruldu
    valla php den anlamıyorum fazla kod ekleme cıkarma olayına giremiyorum
    öğrenmeye calısıorum da ama suankı bılgımle yapman ımkansız
  • 06-02-2007, 15:02:56
    #4
    Üyeliği durduruldu
    Kusura bakma uzun zamandır PHP kod yazmıyorum karışık oldu biraz

    Bu sayfaya ekleyeceğin kod

    <?php
    $dbuser = "root";
    $dbpw = "";
    $dbname = "youtube";
    $dbhost = "localhost";
    
    $baglan = mysql_connect($dbhost,$dbuser,$dbpw);
    mysql_select_db($dbname,$baglan);
    
    $sayfa = $_SERVER['PHP_SELF'];
    
    $sorgu = mysql_query("SELECT * FROM sayfa WHERE sayfa='$sayfa'");
    
    if(mysql_num_rows($sorgu)<1) {
    $sorgu = mysql_query("INSERT INTO sayfa(sayfa,hit) VALUES ('$sayfa','1')");
    echo "Bu sayfanin hiti = 1";
    
    
    } else {
    
    mysql_query("UPDATE sayfa SET hit=hit+1 WHERE sayfa='$sayfa'");
    
    $sorgu = mysql_query("SELECT * FROM sayfa WHERE sayfa='$sayfa'");
    $sorgu = mysql_fetch_array($sorgu);
    
    echo "Bu sayfanin hiti = ". $sorgu["hit"];
    
    }
    ?>
    Buda veritabnındaki tablo yapısı

    CREATE TABLE `sayfa` (
      `sayfa` varchar(255) NOT NULL,
      `hit` varchar(255) NOT NULL
    ) TYPE=MyISAM;
  • 06-02-2007, 16:51:31
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    session ata bence aynı kullanıcı 100 defa tıklamasın linke sağlıklı olmaz istatistik.
    pm ile ulaşırsan müsait bir zamanda yazarım sana istediğin arz birşey , burada da yayınlarız.
  • 06-02-2007, 16:53:38
    #6
    tranid yeterince açıklamıs yani sayfa her çağrılığında veri tabanında ki okunma sayısını bir artıyorsun bu kadar
  • 06-02-2007, 19:27:45
    #7
    Üyeliği durduruldu
    session a ne gerek var tekil saymıyoruz ki tıklanma sayısı