İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Webmaster Dünyası
  4. Web Tasarımı
Web Tasarımı

Beğen Butonu Yapma (PHP)

Serkannd26.05.20115 cevap7.326 görüntüleme
2007'den beri2.158 mesaj
#1
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ığı.?
Cevaplar
2010'den beri893 mesaj
#2
Üyeliklemi beğeniliyor yoksa herkesmi beğeniyor ?
Serkannd Konuyu açan
2007'den beri2.158 mesaj
#3
ü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.";
}
2011'den beri1 mesaj
#4
teşekkürler , faydalı bir paylaşım
2009'den beri152 mesaj
#5
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..
2011'den beri27 mesaj
#6
Teşekkürler , işime yarayacak :)

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.