phpKF - php Kolay Forum     
Hakkında  |  Sürümler  |  indirme  |  Telif  |  Kurulum  |  Tema  |  Eklenti  |  Mod  |  Ekip  ]
Forum  |  Portal  |  Yardım  |  Üyeler  |  Arama  |  Giriş  |  Kayıt
 
Önemli Uyarı
Bu bölümde ödev sormak yasaktır.

Öğrenmek için soranlar cevap alır ama hazırcılar hiçbir yerde cevap bulamaz.
Forum Ana Sayfası  »  Webmaster Genel  »  PHP (Personal Home Page) programlama dili
 »  mysql çoklu update sorusu

Yeni Başlık  Cevap Yaz
mysql çoklu update sorusu           (gösterim sayısı: 610)
Yazan Konu içeriği

boşluk

kurutlu
[gökhan coşgun]

Kayıt Tarihi: 14.01.2009
İleti Sayısı: 86
Şehir: Ankara
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder

Konu Tarihi: 22.12.2011- 21:01
Alıntı yaparak cevapla  


değerli arkadaşlar bi sorum var bir türlü yapamadım

Resim Ekleme


sarı renkle boyalı textbox ları bir php dosyasından çekip mysqlde hepsini aynı anda güncelleştirmek istiyorum. yani bu sarı alanların hepsini değiştirip sıralamayı kaydet dediğimde bütün kategorilerin sıralaması güncellenecek.

bunu nasıl yapabilirim


cvb
Yazan Cevap içeriği

boşluk

kurutlu
[gökhan coşgun]

Kayıt Tarihi: 14.01.2009
İleti Sayısı: 86
Şehir: Ankara
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 23.12.2011- 20:07
Alıntı yaparak cevapla  


bilen kimse yokmu lütfen yardım edin

Cvp:
Yazan Cevap içeriği

boşluk

yonetici
[Adem YILMAZ]
phpKF Ekibi

Kullanıcı Resmi

Kayıt Tarihi: 30.11.2006
İleti Sayısı: 4.097
Şehir: İstanbul
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 23.12.2011- 20:14
Alıntı yaparak cevapla  


Neyini yapamadınız; form ile kaç veri geliyorsa, $_POST[] dizi değişkeninden bunları alıp teker teker hepsini update ile güncelleştireceksiniz.

cvb
Yazan Cevap içeriği

boşluk

kurutlu
[gökhan coşgun]

Kayıt Tarihi: 14.01.2009
İleti Sayısı: 86
Şehir: Ankara
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 23.12.2011- 21:05
Alıntı yaparak cevapla  


teker teker güncelleştirebiliyorum. benim yapmak istediğim resimdeki sarı renkle işaretlediğim form alanlarını tek seferde güncelleştirmek. ekran görüntüsündeki kategorileri while döngüsüyle listeledim. ve gördüğünüz gibi sarı işaretli textboxlarda
sırası yazıyor. ben bu kategorilerin sıralamalarını değiştirip sıralamayı kaydet butonuna bastığım zaman hepsini güncellemesini istiyorum.

Cvp:
Yazan Cevap içeriği

boşluk

yonetici
[Adem YILMAZ]
phpKF Ekibi

Kullanıcı Resmi

Kayıt Tarihi: 30.11.2006
İleti Sayısı: 4.097
Şehir: İstanbul
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 23.12.2011- 22:48
Alıntı yaparak cevapla  


Tamam sıra numaraları elle giriliyor, dolayısıyla gelen veriyi basit bir form verisi olarak değerlendirebilirsiniz.
Form alanına, forum id numarasını ve girilen sıra numarasını ekleyin, gelen sıra numarasını forum id'sine göre veritabanına girin.

cvb
Yazan Cevap içeriği

boşluk

kurutlu
[gökhan coşgun]

Kayıt Tarihi: 14.01.2009
İleti Sayısı: 86
Şehir: Ankara
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 24.12.2011- 02:08
Alıntı yaparak cevapla  


forumdan çekiyorum ama sonuncusunu değiştiriyor ya da sonuncusunun değerini hepsine yazıyor bir türlü yapamadım

Cvp:
Yazan Cevap içeriği

boşluk

yonetici
[Adem YILMAZ]
phpKF Ekibi

Kullanıcı Resmi

Kayıt Tarihi: 30.11.2006
İleti Sayısı: 4.097
Şehir: İstanbul
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 24.12.2011- 16:11
Alıntı yaparak cevapla  


Form alanı şöyle olsun:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
<input type="checkbox" name="forum[]" value="$forum_id">


Bu formu yolladığınızda forum[] dizi değişkeni yollanan tüm forumların id numaralarını taşıyor olacak.


forum id yanında sıra numarasını da almanız gerekiyor, bunu da forum id yanına tire ile ayırarak sıra numarasını yazdırarak yapabilirsiniz. Örneğin:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
$degisken='<input type="checkbox" name="forumid[]" value='$forum_id.'-'.$forum_sira">'



Gelen veriyi explode() fonksiyonu ile ayırdığınızda forum id ve sıra numarasını elde etmiş olursunuz.

Daha sonra bu dizi değişkeni foreach döngüsü ile ayırıp explode()'den gelen değerleri veritabanına girin.

cvb
Yazan Cevap içeriği

boşluk

kurutlu
[gökhan coşgun]

Kayıt Tarihi: 14.01.2009
İleti Sayısı: 86
Şehir: Ankara
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 24.12.2011- 23:58
Alıntı yaparak cevapla  


sorunu çözdüm. teşekkür ederim


Yeni Başlık  Cevap Yaz



Forum Ana Sayfası  »  Webmaster Genel  »  PHP (Personal Home Page) programlama dili
 »  mysql çoklu update sorusu

Forum Ana Sayfası


 Bu konuyu 0 kişi görüntülüyor:  0 Misafir, 0 Üye
 Bu konuyu görüntüleyen üye yok.

Benzer konular
Başlık Yazan Cevap Gösterim Son ileti
Konu Klasör UPDATE Komutu hakan_demirkan 1 632 10.08.2011- 13:11
Konu Klasör chmod sorusu RtdRadyo 2 474 23.09.2010- 14:07
Konu Klasör Yeni bir php sorusu ile karşınızdayım :))) Sh3ll 3 615 22.06.2008- 19:38
Konu Klasör Çoklu Media Player ByNeo 4 986 26.02.2012- 15:02
Konu Klasör Çoklu Özel Mesaj Atma byhalil 1 1414 14.11.2009- 23:21
Konu Klasör çoklu link link ekleme sorunu yosata 1 2737 04.12.2008- 23:12
Konu Klasör Acemi Bölümü Konu 2630 wwoollff 7 55 26.09.2010- 17:12

Etiketler   mysql,   çoklu,   update,   sorusu

    Forum Teması:
     

php Kolay Forum (phpKF)   Telif - Copyright © 2007 - 2011   phpKF Ekibi


Tema:   5 Renkli   |   phpKF


- PHP KOLAY FORUM -
 RSS Beslemesini Görmek için Tıklayın   RSS Beslemesini Google Sayfama Ekle   RSS Beslemesini Yahoo Sayfama Ekle