function randevuolustur(){
$.ajax({
type: "POST",
url: "islem/tasi_randevu.php",
data: $('form').serialize(),
error:function(){ $('#sonuc').html("Hata"); },
success: function(veri) { $('#sonuc').html(veri);}
});
}
yukarıdaki kod ile sorunsuz bir şekilde form verilerini gönderiyorum. ancak sorunum şu, while döngüsü ile aynı sayfa içerisinde birden fazla form var ve hangisine işlem yaptırırsam yaptırayım, sadece en altta olan form güncelleniyor. $(this).data("id")) şeklinde her forma bir id atayım dedim, ama fonksiyon içerisinde doğru kullanamadım sanırım. yardımcı olursanız gerçekten mutlu olurum.
bu form kısmı:
bu da post kısmı
include ('../inc/baglan.php');
if($_POST){
date_default_timezone_set('Europe/Istanbul');
$aylar_TR = array("Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık");
$aylar_EN = array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
$bugun = date('Y-m-d H:i:s');
$bugun2 = strtotime($bugun);
$tarihyaz = date('Y-m-d H:i:s');
$id=$_POST['id'];
$aciklama=$_POST['aciklama'];
$durum=$_POST['durum'];
$gorusme_tarihi=$_POST['gorusme_tarihi'];
if ($_POST['aciklama'] == NULL ||
$_POST['gorusme_tarihi'] == NULL){
echo "Lütfen Görüşme Tarihini Seçiniz
";
}else{
$ekle=mysql_query("update `data` set aciklama='$aciklama', durum='randevu', tarih_randevu='$tarihyaz', tarih_dislem='$tarihyaz', gorusme_tarihi='$gorusme_tarihi' where id='$id'");
if($ekle){
$gorusme = $_POST['gorusme_tarihi'];
$gorusme2 = strtotime($gorusme);
echo 'Başarılı:
'.str_replace($aylar_EN,$aylar_TR,date('d M Y', $gorusme2)).' Tarihine bir randevu oluşturdunuz.';
}
}
}