lostyazilim
tr.link

Php, Ajax İle Birden Fazla Form Güncelleme

3 Mesajlar 966 Okunma
acebozum
tr.link

0ebedi 0ebedi Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 17.08.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad E** E**
  • Mesajlar 188
  • Beğeniler 49 / 44
  • Ticaret 0, (%0)
SORUN ÇÖZÜLDÜ

Çözüm

$("#degisikliklerikaydet").click(function(){

var kaydet = $("#kaydetdiv").serialize();
alert(kaydet)
$.ajax({
url:"admin.php",type:"post",
data : kaydet,
success: function(cevap)
{$("#kullanicilardiv1").html(cevap)}
}) })


Buradaki var kaydet = $("#kaydetdiv").serialize(); de
$kaydetdiv ' den sonra boşluk olması gerekiyormuş

Yani Şöyle $("#kaydetdiv ").serialize();

Soruyu soran benim cevaplayan yine benim allahım ne harikayım

Bazen Düşünüyorum bu forumda benim soruları bitek ben mi görüyorum diye



Sorun

Veritabanındaki verileri listeliyorum...Sonra Bunları toplu bir şekilde güncellemek istiyorum fakat sadece birincisini güncelliyo


güncellemede birden fazla form olduğu için [B]dizi halinde atıyorum şöyle
[/B]

echo '




  • Ad






'


Daha Fazla tabi ama bu kadarı örnek için yeterli :D


daha sonra değerlerini değiştiriyorum ve ajax.php ye gönderiyorum


$("#degisikliklerikaydet").click(function(){

var kaydet = $("#kaydetdiv").serialize();
alert(kaydet)
$.ajax({
url:"admin.php",type:"post",
data : kaydet,
success: function(cevap)
{$("#kullanicilardiv1").html(cevap)}
}) })




Daha Sonra Bunları for döngüsüyle alıp güncellemeye çalışıyorum


$ad = $_POST["ad"];


for ($i=0;$i
$sonuc = $db->exec("UPDATE kullanicilar SET ad='$ad[$i]' where id='$kulid[$i]' ");

}



Fakat Sadece ilkini güncelliyo diğeri kalıyo çünkü gönderilen 1 veri var onuda şurdan anladım


$say = count($_POST["ad"]);

echo $say;


bu kod 1 değerini veriyo

Hata Nerde Yardımcı Olabilir misiniz?
 

 

elektronikssl
webimgo

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)
Alert ile obje yazdırmaya çalışıyorsunuz faydası olmaz
Alert(Json.stringify(kaydet)); deneyin objeyi json formatına dönüşürüp basıyor
 

 

0ebedi 0ebedi Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 17.08.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad E** E**
  • Mesajlar 188
  • Beğeniler 49 / 44
  • Ticaret 0, (%0)
ismail03 bugüne kadar alert() kullandım işime yaramadığı yer olmadı :D
Onuda deneriz :D
 

 

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