Merhabalar,php ile aynı sayfada sildirme işlemi yapmak istiyorum yani sorguyu veri_sil.php sayfasında değil de SİL butonuna tıklanan sayfada yapacak bu işlemi nasıl yapabilirim ?
gelen butonlara silme işlemini gerçekleştirmesi için onclick olayı ile js fonksiyonuna gönderiyorsun sanırım. okuduğumda ilk şöyle birşey aklıma geldi; butonlardan onclick olayını kaldır ve class ver örneğin buton şeklinde. ve id leride silmek istediğin verinin id si olsun. şöyleki;
silmek için kullanacağın fonksiyonda veri_sil olsun adı ve parametre olarak verinin idsini alacak,
function veri_sil(veri_id)
{
//ajax ile ilgili dosyaya gidecek. veri_id parametre olarak gösterilecek.
}
bu işlem için yazacağın jquery js kodu
$('.buton').live('click',function(){
var id = $(this).attr('id');
veri_sil(id);
});
şeklinde
şunuda belirtmek isterim bu gibi durumlarda jquery live işimizi görüyor. yani js ile html de oluşturduğun tagları olay verirken live kullanmalısın. diğer türlü eklenen taglar olayları görmez.
Anladığım kadarıyla; order.php sayfasından post edin yine orders.php sayfasında sildirmek istiyorsunuz. Sayfanın üst tarafında ilk if çalıştırın ve post gelirse if'in içine girsin. Post işlemi yaparken form'dan orders.php 'ye gönderin. Post geldiğinde orders.php'nin üst tarafında ki if'in içine girecektir orada sildirme işlemini yaptırın.
Sayfanın üst kısmına silme işlemini gerçekleştirecek kodları yazarsınız sonra butona tıklandı mı, butona tıklandığı zaman gelen veri silme işlemi mi diye kontrol ettir eğer gelen veriler doğruysa silme kodları çalışsın. Mantık bu şekilde.