İşin mantığı şu aslında ;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 şu şekilde olsun id,konu,makale,hit 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 kodumuz şu şekilde
Kod Çizelgesi Kod Dili: php
/*mysql ayarlarını yaz */
/*sorgu komutlarını gönderiyoruz */
$tablo="select * from hital";
$sorgu=mysql_query($tablo);
while ($oku=mysql_fetch_assoc($sorgu) ) {
echo '<a href="makalephp?id='$oku[id]'">'$oku[konu]'</a>';
}
Gördüğün gibi baskıladıgım linkte makalephp?id=x gibi bir link verdirdik yani burada x o makalenin kendi özel numarasıdır ve konu ismini de linklendirmiş olduk Şimdi ise makalephp dosyasını hazırla
Kod Çizelgesi Kod Dili: php
/* mysql ayarlarını yaz */
/*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 makalephp?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