• SDN Forum üyelikleri çok yakında yeniden açılıyor. Siz de bu büyük topluluğun bir parçası olmak için bizi takipte kalın, gelişmeleri kaçırmayın!

Beğen Butonu Yapma (PHP)

Serkannd

Profesör
Katılım
12 Aralık 2007
Mesajlar
2,158
Tepki puanı
12
Puanları
218
merhaba begen.php sayfam bu şekilde


<?php

session_start();

ob_start();



include("ayar.php");





$id= $_GET["id"];



@$ad = $_SESSION["ad"];





if($ad == ""){



echo "lütfen giriş yapın.";

header("refresh:1;url=index.php");

}else{





$begen = mysql_query("update yorumlar set begen=begen+1 where id='$id'");



$dizi = mysql_fetch_array(mysql_query("select * from yorumlar where id='$id'"));



$baslikno = $dizi["baslik_id"];



if($begen){



header("location:index.php?baslik=$baslikno");





}

}

?>

güzel çalışıyor ancak ben begenen kişin bir daha aynı yorumu begenebilmesini istemiyorum begen yerine begenmekten vazgeç gibi bir şey yazamk isityorum nedir bunun mantığı.?
 
üyelikle beğeniliyor. aşağıdaki kodda $_SESSION["ad"];

session global değişkeni kullanıcı adını taşıyor. verdiğim kodlar karışık mı oldu?

@$ad = $_SESSION["ad"];





if($ad == ""){

echo "lütfen giriş yapın.";
}
 
Veritabaninda bir tablo olustur. alanlari 'Id' 'begenenId' 'begenilenId' gibi olsun. begenen kisinin Id'si ile begenilen seyin Id'sini bu tabloya insert edersin daha sonra sayfa load yaptiginda bu tablodan kontrol edersin. sorgudan gelen deger 1 ise begenmekten vazgec cikar 0 ise begen cikar..
 
Üst