Sitemizde görmüş olduğunuz phpsorunu.com-2011 Wordpress Teması sadece ve sadece 25 TL'dir. Ayrıntılı bilgi için tıklayınız.

İçerik

Buradasınız: Anasayfa » PHP » PHP ile Hit İşlemi – Hangi Makale Kaç Defa Okundu Sorunu

Çoğu yazı ve makale okuduğumuz sitelerde
Bu yazı 360 kere okundu.
Gibi cümleler görmeye alışkınızdır. Bunlara genelde hit deniliyor.
Yapım mantığı her yazının bir okunma sayısını tutan bölüm oluyor ve o bölüm sayfa her açıldığında sayısı 1 artıyor. Temel mantık bu şekilde….

Komutlara geçelim.

include("baglan.php"); // Localhosta bağlanmak için  Bu sayfayı kendiniz olusturacaksınız.

$tablo="SELECT * FROM makaleler"; //SQL cümleciğimiz
$sorgu=mysql_query($tablo);
   while ($oku=mysql_fetch_array($sorgu))
{
   	echo '<a href="makale.php?id='.$oku[id].'">'.$oku[konu].'</a>'; // Her makalenin kendi konusunu ve id'sini çekiyoruz. Ve de makaleler şeklinde gösterilecek sayfada yazdırıyoruz.
    	}

Yukarıdaki koda göre hangi makale tıklanırsa id’si alınacak ve ilgili makaleye gidilecek.
Şimdi ise makale.php dosyamızı hazırlayalım.

include("baglan.php"); // Localhosta bağlanmak için  Bu sayfayı kendiniz olusturacaksınız.

$id=$_GET['id']; //id'yi çekiyoruz.

$tablo=" SELECT * FROM makaleler WHERE id='$id'";//SQL cümleciği
$hit_artis=mysql_query("UPDATE makaleler SET hit=hit+1 WHERE id='$id' ");//Sayfa acılınca makaleler tablosundaki ilgili id'ye ait hit alanı 1 artırarak güncellenek
$sorgu=mysql_query($tablo);
   while ($oku=mysql_fetch_assoc($sorgu) )
{
    	echo 'Bu makale '.$oku[hit].' kez okundu. <br><br>'.$oku[makale].''; // Makale okunma sayısı ve makale icerigi yazılacak
    	}  

Gördüğünüz gibi kısa birkaç sql cümlesi ve birkaç sorgu ile hit oluşturma işlemini de halletmiş olduk . Kolay gelsin.

Paylaş :

Yazar Hakkında

Hasan Huseyin İŞLER

Lise yıllarında programlama ile tanışan ve Q-Basic, Pascal, C başlangıç seviyesinde öğrenenir. Üniversite de TEF-BSÖ okurken diğer dillerin yanı sıra PHP'de kendini geliştirmeye devam ederek bunların yanında CSS, JS ve Wordpress sistemiyle ilgilenir. www.phpsorunu.com'un da yöneticisi ve yazarlarındandır.

Yapılan Yorumlar

Bu konuya 1 yorum yapılmış.
  1.   kemal08 Mart 2011, 5:06  
     

    merhaba şöyle bir sorunla karşılaşıyorum makale1 adında bir sayfam olsun bu sayfada

    bu kodla hiti arttırabiliyorum ama makale2 adındaki sayfama bu kodu makale2 tablosuna göre değiştirip eklediğimde hit sütununu update etmiyor sayfada çok fazla sql işlemi var acaba farklı bir kodmu kullanmam gerekli bilgi verebilirmisiniz?

     
         

Yorum Gönder

İsim(Gerekli)
E-Posta(Gerekli)
Web Siteniz(Tercihen)

Mesaj Bölümü

Arama Bölümü

PhpSorunu.Com Widget

Yazılardan Haberdar Olun

Kategoriler

Badigardımız

DMCA.com © Tüm Hakları Saklıdır.
Bu websitesi DMCA Protection ile lisanslanmıştır. Yazılar kaynak belirtilmeden kullanılamaz.
RT : Çocukları Dijital Tehlikelerden Koruyun!
72 kişi takipte! Sen de takip et.