Toplam 314 konuya 1892 yorum yazıldı.
Php Hit Uygulaması

Merhaba arkadaşlar bu dersimizde php ile bir hit uygulaması yapacağız...



Mesala bir makale paneliniz var makaleniz her okundugunda okunma sayısı artıyor bu tarz birşey yapabilirsiniz..



ve ya oy verdirme olarak yapabilirsiniz ..



Bir hit .php dosyamız yönlenecek panel yani birde index.php dosyamız olacak..



İNDEX.PHP dosya içeriğimiz aşağıdaki gibi olucak..




<?php
include "baglan.php" ;

//include demek baglan dosyamızı bu sayfaya dahil etmek demektir
//yani tekrardan baglantı ayarlarına luzum kalmıyoruz

$uyeler = mysql_query("select * from uyeler");

//üyeler degişkenimize mysql_query ile üyeler tablomuzun hepsini getirioruz

while ($yavuz=mysql_fetch_array($uyeler)){

//while döngüsüne alıoruz fetc array ile parçalıyoruz fetch arrayın önünde ne yazıosa
//onu süslü parantezler içerisinde çagırırken yazıyoruz

$baslik = $yavuz['kullanici_adi']; //veritabanındaki başlık isimlerini yazıoruz
$hit = $yavuz ['hit']; //bu kısımdada aynı şekilde
$id = $yavuz ['id'];

//bunu çekmemizin sebebi hit ver dedigimizde id e göre vermesi için

echo "<b> $baslik </b> || <b style='color:red'> $hit </b> || <a href='hit.php?hit=$id'> Hit Ver </a> <hr> " ;

} //echo ile ekrana başlıgımızı yazdıroruz ve hit ver diye bir link oluşturuyoruz
?>


HİT.PHP Dosya içeriğimiz ise aşağıdaki gibi olacaktır...




<?php
include "baglan.php";
//baglantı ayarlarımızı alıyoruz

$gelen = $_GET['hit'];

//buranın açıklaması hit adında bir veri gelmişmi gelmemiş mi diye kontrol eder

$hitle = mysql_query("update uyeler set hit=hit+1 where id='$gelen'");

//hitle degişkenimizde sorgumuzu çalıştırourz ve veritabanında ki hit başlıgını
//hit ver dedigimizde hit=hit+1 ile bir attırıyoruz her artışta 1 artacaktır ..

header('Location:index.php');

//her hit verdigimizde ana sayfaya döndürüyoruz
?>


Tablo isimleri size kalmış ama sütunları değiştirdiğiniz zaman kodlardada değişiklik yapmayı unutmayınız kolay gelsin :)




Etiketler

PhpHitUygulaması

Yorumlar

ömer

21.02.2017 11:31

merhaba sayfa her yenilendiğinde +1 olarak artış yapıyor. 1 bilgisayardan 1 kişi sayfaya girdiğinde 1 den fazla artmaması için. hangi yolu izlemeliyiz.örneklendirebilirmisiniz ?

Ali

30.12.2015 02:23

Hahaha Ehü Ehü Ehü Ehü Ehü Ehü Ehü Ehü Ehü

YAVUZ SELİM ŞAHİN

28.12.2015 03:58

Sıra sıra gidiyorum abi konulara :) ondan dolayı :)

Faruk

28.12.2015 03:43

Neden mysql_* :)

Yorum Yaz