FurkanKandemir adlı üyeden alıntı
Fark ettim ki ajax'ta eksik var ayrıca şu şekilde düzenleyiniz.taslak aşağıdaki gibi kendinize göre gerekli yerleri değiştiriniz.
sonucdiv adında bir div oluşturmayı unutmayınız ()
$.ajax({
type: "GET",
url: "islem.php",
data: {'Degisken': Degisken, 'Digeri': Digeri},
success: function(cevap){
$("#sonucdiv").html(cevap);
},
error:function(){ $("#sonucdiv").html("Hata oluştu."); }
});
Bu şekilde tabloyu silme işlemini tamamlayamadığım gibi veriyi a tagı ile gönderdiğim için çalışmadı. Ve HTML'de id ve sid bölümlerini nasıl göndericem? Kodları yeniden veriyorum tam olarak.
listele.php
sil.php
function cevapsil(){
include "../inc/ayar.php";
$id=$_GET['id'];
$sid=$_GET['sid'];
$bagla=mysql_connect($dbhost,$dbuser,$dbpass);
@mysql_select_db("$dbname") or die ("Veritabanina Baglanamadik");
$islem = mysql_query("DELETE FROM cevaplar WHERE id=$id");
$islem = mysql_query("DELETE FROM sorular WHERE id=$sid");
$sonuc = mysql_query($islem,$bagla);
}
ajax.js
$(function() {
$(".silc").click(function(){
var element = $(this);
var del_id = element.attr("id");
var info = 'id=' + del_id;
if(confirm("Silmek istediğinize emin misiniz?"))
{
$.ajax({
type: "GET",
url: "islem.php?kaan=cevapsil",
data: info,
success: function(){
}
});
$(this).parents(".tablo").animate({ backgroundColor: "#ff0000" }, "fast")
.animate({ opacity: "hide" }, "slow");
}
return false;
});
});