lostyazilim

foreach çoklu satır güncelleme hatası

2 Mesajlar 563 Okunma
lstbozum
wmaraci reklam

ercanc ercanc Kimlik Onayı Bekliyor Banlı Kullanıcı
  • Üyelik 19.10.2017
  • Yaş/Cinsiyet 36 / E
  • Meslek yazılım
  • Konum Batman
  • Ad Soyad E** K**
  • Mesajlar 41
  • Beğeniler 14 / 0
  • Ticaret 0, (%0)
$maddeler = $_POST['uyemadde'];
burada veritabanından gelen satırları input içerisine aldım güncelle deyince en son yazdığm neyse hepsi o oluyor diğerleri güncellenmiyor nerede hata yapıyorum acaba ?


include "ayar.php";
$maddeler = $_POST['uyemadde'];
foreach($maddeler as $dizi2):
$sql = mysql_query("update toplantigundem set gundem='{$dizi2}' WHERE toplantiid ='$ToplantiID'");
echo $dizi2;
endforeach;

 

 

wmaraci
reklam

ikodev ikodev Developer Kullanıcı
  • Üyelik 08.05.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Developer
  • Konum Samsun
  • Ad Soyad İ** Ş**
  • Mesajlar 1020
  • Beğeniler 321 / 320
  • Ticaret 19, (%100)
$ToplantiID değeri neyse WHERE yani hedef olarak bu ID i belirttiğiniz için sürekli bunu güncelliyor. Birden fazla veriyi güncellemek istiyorsanız eğer WHERE bölümünün ID kısmını dinamik halde diziyle değiştirmelisiniz ki sabit bir şekilde aynı ID nolu veriyi güncellemesin. $dizi2 de yaptığınız gibi ID leride çekmeniz gerek
ercanc

kişi bu mesajı beğendi.

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