Merhaba arkadaşlar yadığım script için gerekli olan zor sanılan beğen ve beğenme olayını çok basit bir yöntemle çözdüm. Hiç bir şekilde jquery kullanmadım. Hemen anlatmaya ya başlayayım öncelikle tablonuzda begendi ve begenmedi adında alan açınız, alanın değerini INT yapınız. Şimdi gelelim php kodlarımıza.
öncelikle bu işlemin olması için 2 tane linkimizin olması lazım beğen e basınca begendi alanını +1 yapacak beğenmeye basınca begemedi alanını +1 yapacak
<a href="video.php?id=<?php echo $vcek["yazi_id"];?>&islem=begen">Beğen</a>
<a href="video.php?id=<?php echo $vcek["yazi_id"];?>&islem=begenme" id="begenme">Beğenme</a>
<?php echo $vcek["yazi_id"];?> yerine tablodan gelen yazının id sini çekeceğiz.
buraya kadar yaptık kullanıcının işlem yapması için linklerimizi koyduk ayrıca en güzel yanıda aynı sayfada işlem yaptırmamız.
şimdi gelelim beğenme işlemi nasıl olacak.
<? if($_GET['islem']=="begenme") //adresten gelen islem eğer begenmeye eşitse
{
$begenmedisonhit = $vcek["begenmedi"]+1; // beğenmeye basılırsa begenmedi alanını +1 arttırıyoruz.
$guncelle = mysql_query("UPDATE tablo_adi SET begenmedi = '$begenmedisonhit' WHERE id = '$id'"); //hangi yazıdıysa o yazının begenmedi degerini güncelliyoruz.
} else {
}if($_GET['islem']=="begen") //adresten gelen islem eğer begene eşitse
{
$begendisonhit = $vcek["begendi"]+1; // beğene basılırsa begendi +1 artacak
$guncelle = mysql_query("UPDATE video SET begendi = '$begendisonhit' WHERE id = '$id'"); //hangi yazıdıysa o yazının begendi değerini güncelliyoruz.
}
?>Kaynak : HarbiUkala.Com