lostyazilim
tr.link

php ile beğeni sistemi boş alert dönmesi

10 Mesajlar 1.339 Okunma
lstbozum
tr.link

redkiit redkiit WM Aracı Kullanıcı
  • Üyelik 17.02.2019
  • Yaş/Cinsiyet 26 / E
  • Meslek yazılım mühendisi (Öğrenci)
  • Konum İstanbul Anadolu
  • Ad Soyad A** A**
  • Mesajlar 68
  • Beğeniler 27 / 1
  • Ticaret 0, (%0)
sorunum eksik olmaması gibi göründüğü halda beğeni linkine tıkladığım halde boş dönüyor sayfa hiçbir alert alamıyorum 2 gündür bu sorunun nerden kaynaklandığını çözemedim şimdiden yanıt verenler için teşekkürler


">


<script>

$(function() {

$("a.like").click(function() {

var nesne = $(this);

var id = nesne.attr("id");

var veri = "id="+id+"&durum=1";

$.ajax({

url: "begen.php",
data: veri,
type: "post",
dataType: "json",
success: function(e) {

if(e.hata){
alert(e.hata);

}else {

alert(e.ok);

var c = $("#"+id+".begen").html();

var sayi = parseInt(c)+1;

$("#"+id+".begen").html(sayi);

}

}


});

});


})


</script>




require("ayar.php");

session_start();

$data = [];


if($_POST){

if($_SESSION){

$id = $_POST["id"];
$ben = $_SESSION["id"];

$query = $db->prepare("select * from begeniler where begenen_id = ? and begenilen_id = ?");
$query->execute([$ben,$id]);
$ok = $query->rowcount();

if($ok){

$data["hata"] = "bu konuyu daha once begendiniz..";

}else {

$ekle = $db->prepare("insert into begeniler set

begenen_id = ?,
begenilen_id = ?

");
$ekle->execute([$ben,$id]);

$guncelle = $db->prepare("update yorumlar set begen = begen +1 where yorum_id = ?");
$guncelle->execute([$id]);
$ok = $guncelle->rowCount();

if($ok){

$data["ok"] = "konuyu begendiniz..";

}else {

$data["hata"] = "bir sorun olustu";

}


}

}
else {

$data["hata"] = "uye girisi yapmanız gerekiyor..";

}


}




echo json_encode($data);

?>
 

 

wmaraci
reklam

srkn12 srkn12 PHP - Javascript - Java Kullanıcı
  • Üyelik 28.03.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Bilişim
  • Konum Denizli
  • Ad Soyad S** K**
  • Mesajlar 411
  • Beğeniler 67 / 90
  • Ticaret 0, (%0)
post işlemi gerçekleşiyor mu peki?
 

 

redkiit redkiit WM Aracı Kullanıcı
  • Üyelik 17.02.2019
  • Yaş/Cinsiyet 26 / E
  • Meslek yazılım mühendisi (Öğrenci)
  • Konum İstanbul Anadolu
  • Ad Soyad A** A**
  • Mesajlar 68
  • Beğeniler 27 / 1
  • Ticaret 0, (%0)
evet gerçekleşiyor
 

 

srkn12 srkn12 PHP - Javascript - Java Kullanıcı
  • Üyelik 28.03.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Bilişim
  • Konum Denizli
  • Ad Soyad S** K**
  • Mesajlar 411
  • Beğeniler 67 / 90
  • Ticaret 0, (%0)
Dostum ajax success fonksiyonu içine koy verdiğim kodları eskileri kaldır bir de böyle denermiisin

if(e.ok == "konuyu begendiniz.."){
alert('konuyu begendiniz..');
}

if(e.hata == "bu konuyu daha once begendiniz.."){
alert('bu konuyu daha once begendiniz..');
}

if(e.hata == "bir sorun olustu"){
alert('bir sorun olustu');
}

if(e.hata == "uye girisi yapmanız gerekiyor.."){
alert('uye girisi yapmanız gerekiyor..');
}
 

 

wmaraci
wmaraci

redkiit redkiit WM Aracı Kullanıcı
  • Üyelik 17.02.2019
  • Yaş/Cinsiyet 26 / E
  • Meslek yazılım mühendisi (Öğrenci)
  • Konum İstanbul Anadolu
  • Ad Soyad A** A**
  • Mesajlar 68
  • Beğeniler 27 / 1
  • Ticaret 0, (%0)
yok hocam olmadı şöyle söyliyeyim alert ile yorumların id lerini göstermek istediğimde gösterebiliyorum
begen fonksiyonu :

require("ayar.php");

session_start();

$data = [];


if($_POST){

if($_SESSION){

$data["hata"] = $_POST["id"];
}
}

echo json_encode($data);
?>



success fonksiyonu :

if(e.hata){
alert(e.hata);
}
?>

Fakat işlem yaptırtamıyorum içeride yani post kısmı kesinlikle çalışıyor
 

 

redkiit redkiit WM Aracı Kullanıcı
  • Üyelik 17.02.2019
  • Yaş/Cinsiyet 26 / E
  • Meslek yazılım mühendisi (Öğrenci)
  • Konum İstanbul Anadolu
  • Ad Soyad A** A**
  • Mesajlar 68
  • Beğeniler 27 / 1
  • Ticaret 0, (%0)
yokmu yardımcı olabilecek bir arkadaş
 

 

ibars ibars WM Aracı Kullanıcı
  • Üyelik 01.03.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Freelance Web Developer
  • Konum Yalova
  • Ad Soyad A** A**
  • Mesajlar 59
  • Beğeniler 9 / 13
  • Ticaret 1, (%100)

redkiit adlı üyeden alıntı

evet gerçekleşiyor


Post işleminin sonucu ne görünüyor peki?
 

 

redkiit redkiit WM Aracı Kullanıcı
  • Üyelik 17.02.2019
  • Yaş/Cinsiyet 26 / E
  • Meslek yazılım mühendisi (Öğrenci)
  • Konum İstanbul Anadolu
  • Ad Soyad A** A**
  • Mesajlar 68
  • Beğeniler 27 / 1
  • Ticaret 0, (%0)
yorumların id lerine erişebiliyorum post sonucu ama istediğim işlemleri yaptıramıyorum update,insert gibi onları yapınca boş dönüyor hatada almıyorum alert de

yani sonucu ne görünüyor derken anlamadım
 

 

ibars ibars WM Aracı Kullanıcı
  • Üyelik 01.03.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Freelance Web Developer
  • Konum Yalova
  • Ad Soyad A** A**
  • Mesajlar 59
  • Beğeniler 9 / 13
  • Ticaret 1, (%100)
Demek istediğim ajax metoduyla begen.php ye yollanan datanın geri dönüşü ne oluyor? (Ağ kısmından görüntüleyebilirsiniz)
redkiit

kişi bu mesajı beğendi.

redkiit redkiit WM Aracı Kullanıcı
  • Üyelik 17.02.2019
  • Yaş/Cinsiyet 26 / E
  • Meslek yazılım mühendisi (Öğrenci)
  • Konum İstanbul Anadolu
  • Ad Soyad A** A**
  • Mesajlar 68
  • Beğeniler 27 / 1
  • Ticaret 0, (%0)
Ağ kısmını anlamadım hocam, pm attım biraz daha detaylı anlatabilirseniz bakarım geri dönüşüne nasıl bakacağımı bilmiyorum :)
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al