hocam bu ajax kodu burada ben tıklattıgım id deki ürünü post ediyorum kayıt etmesi için script type="text/javascript"> $ . ready(function { $ . on("click", function { // buton idli elemana tıklandığında var sepetal = $ . serialize ; // idsi gonderilenform olan formun içindeki tüm elemanları serileştirdi ve gonderilenform adlı değişken oluşturarak içine attı $. ajax({ url:'admin/baglan/islem. php', // serileştirilen değerleri ajax. php dosyasına type:'POST', // post metodu ile data:sepetal, // yukarıda serileştirdiğimiz gonderilenform değişkeni success:function }); }); }); buda sayfa yapım hocam burada while ile donguye alıyorum her urunu urunler sıralanıyorum idleri input değerinde hidden olarak cekıyorum ve sayfa kaynagındada cekılmıs gosterıyor sorun su while cektıgım halde ve urun idleri ayrı ayrı geldıgınde bile ajax ile post ederken sadece en baştaki idli ürünü post ediyor Lütfen seçim yapınız $kategorisor=$db->prepare ; $kategorisor->execute ; while ($kategoricek=$kategorisor->fetch {?> $kategorisor=$db->prepare ; $kategorisor->execute ; while ($kategoricek=$kategorisor->fetch {?> $urunsor=$db->prepare ; $urunsor->execute(array( 'urun_durum' => 1, 'urun_stok' =>1, 'menu_id' =>$menucek )); while ($uruncek=$urunsor->fetch {?> $urun_id=$uruncek ; $urunfotosor=$db->prepare("SELECT FROM urunfoto where urun_id=:urun_id order by urunfoto_id ASC limit 1 "); $urunfotosor->execute(array ; $urunfotocek=$urunfotosor->fetch ; ?> Ürün Detay $kullanicisor=$db->prepare ; $kullanicisor->execute(array ; $say=$kullanicisor->rowCount ; $kullanicicek=$kullanicisor->fetch ; if ($say==0) { ?> burasını çekıyorum -------------------------------

option ların üstündeki select e id verip o id nin değerini çekmeye çalış. ... var sepetal = $ . val ;

Modum öncelikle sağolun her işime yetişiyorsunuz :) denedim fakat alert bile alamıyorum şuan

Sonradan programatik bir şekilde eklenen HTML elementlerine doğrudan ulaşmak için şu şekilde document'ten gitemen gerek; $ . on('click', '#id-maydi-falan', function ); olmadı hocam yine aynı id eklenıyor

kodları atarsanız daha iyi olur hocam

else { ? hocam urunleri ben optiondan aktarmıyoum burdan aktarıyorum burdaki hidden whilenın ıcerısınde olarak cekıyor ve sayfa kaynagında cektıgı gorukuyor fakat ajaxda vtye kkayıt ederken sadece en bastakı ıd kaydedıyor urun_id2 olan urun ıd sını cekıp gonderıyor yanı olay bu

Bahsettiğin olayın sebebi aynı id degerine sahip formu birden fazla kez kullaniyor olman. Aslinda form kullanmana bile gerek yok ve yine aslında kullanici id sini formdan alman çok sakıncalı :) kullanici id sini giris yapinca session a kaydet ve oradan al. Diger olay icin de id yerine class kullan ve onun kontrolunu yap. Formu silebilirsin onun bir islevi yok. Sepete ekle>/button> $ . on("click", function { var sepetal = this. id; $. ajax({ url:'admin/baglan/islem. php', type:'POST', data: sepetal, success:function }); }); Mobilden yazabildigim kadar artik, mantıgi anladiysan kendine göre düzenle

Sonradan programatik bir şekilde eklenen HTML elementlerine doğrudan ulaşmak için şu şekilde document'ten gitemen gerek; $ . on('click', '#id-maydi-falan', function );

kodları atarsanız daha iyi olur hocam hocam kodları attım ama

arkadaşlar php içerisinde butonlarım ajaxda hepsi çalışmıyor yanı 10 adet butonum var vt ile çekip while ile döndürdürüp yazdıgım en baştakıne tıklanıyor gerisine tıklanmıyor sorun ne olabilir