Php De Hit Nasıl Alınır?

+ Yorum Gönder
Webmaster ve HTML-PHP-ASP-JAVA Bölümünden Php De Hit Nasıl Alınır? ile ilgili Kısaca Bilgi
  1. 1
    ejder123
    Usta Üye
    Reklam

    Php De Hit Nasıl Alınır?

    Reklam



    Php De Hit Nasıl Alınır?

    Forum Alev
    Phpde hit almak ne demek? hit popüler demek gibi geliyor bana ama,olayı türkçeleştirmek gerekirse,en çok tıklananlar yada en çok görüntülenenler manasına tekabul ettiğni anlamamız gerekir.Şimdi o zaman hit göstermek ne demek yada nasıl olur,onu anlatmaya çalışıcam size bu makalemde.Bazen sitelerde görürsünüz.hatta benim sitemde de var çok uzağa gitmeniz gerekmez en çok okunan makaleler diye sağ tarafta görüceksiniz.İşte bu nasıl yapılıyor.gelin beraberce anlamaya çalışalım.
    İşin mantığı şu aslında arkadaşlar;adres satırından get metoduyla bilgiyi alıp bunu hit alanında update yaptırmak.işte bunun için veritabanınızda tablo yapınız şu şekilde olsun id,konu,makale,hit bu 3 alanı şimdilik göstereyimde,daha sonra siz mantığını kavramış bir şekilde geliştirme yaparsınız.millet makaleye tıklayınca hit 1 artsın şekilde ayarlamamız gerekecektir.yani işin türkçesi şu,her kim adres satırında ki makaleye ait bilgiyi tıklarsa,o alana ait hit artış göstersin.Şimdi ilk önce şöyle başlıyalım.Makalemizin konusuna link verdirelim ve bu linke tıklandıgında makalenin kendisine gitsin.ve hemen altında da bu makale x kez okundu diye bilgi verdirelim.Hadi başlıyalım o zaman;kodumuz şu şekilde



    Kod Çizelgesi Kod Dili: php
    /*mysql ayarlarınızı yazın */


    /*sorgu komutlarını gönderiyoruz */


    $tablo="select * from hital";
    $sorgu=mysql_query($tablo);
    while ($oku=mysql_fetch_assoc($sorgu) ) {
    echo '<a href="makale.php?id='.$oku[id].'">'.$oku[konu].'</a>';
    }




    Gördüğünüz gibi baskıladıgımız linkte makale.php?id=x gibi bir link verdirdik.yani burada x o makalenin kendi özel numarasıdır.ve konu ismini de linklendirmiş olduk.Şimdi ise makale.php dosyamızı hazırlayalım.

    Kod Çizelgesi Kod Dili: php
    /* mysql ayarlarınızı yazın */


    /*adres satırında get ile ide ait değişkeni alıyoruz */


    $id=(mysql_real_escape_string(abs(intval($_GET['id']))));



    /* sorgu gönderiyoruz */



    $tablo="select*from hital where id='$id'";
    $hit_artis=mysql_query("UPDATE hital SET hit=hit+1 WHERE id='$id' ");
    $sorgu=mysql_query($tablo);
    while ($oku=mysql_fetch_assoc($sorgu) ) {
    echo 'bu makale '.$oku[hit].' kez okundu <br><br>'.$oku[makale].'';
    }






    Burda ise yaptıgımız iş $_GET komutuyla makale.php?id=x e ait x numarasını elde etmek.Bu sayede her linke tıklandıgında ona özel numarayı açarak,ilgili makaleyi görüntülemektir maksadımız.daha sonra ise $hit_artis komutuna hit=hit+1 gibi update komutu yazdırdık.burada veritabanınızda ki varsayılan değer 0 dır.buna gore her link tıklanısında hit alanı update yapacaktır.Bu kadar arkadaşlar,


    kolay gelsin
    iyi çalışmalar...



  2. Alev
    Özel Üye

    Php De Hit Nasıl Alınır? Makalesine henüz yorum yazılmamış. ilk yorumu siz yapın


Sponsor Bağlantılar
+ Yorum Gönder
5 üzerinden | Toplam : 0 kişi