lostyazilim
tr.link

for döngüsünden gelen verileri post ile nasıl çekerim

8 Mesajlar 1.183 Okunma
lstbozum
tr.link

depeyi depeyi WM Aracı Kullanıcı
  • Üyelik 06.09.2014
  • Yaş/Cinsiyet 40 / E
  • Meslek inşaat mühendisliği
  • Konum Ankara
  • Ad Soyad İ** Y**
  • Mesajlar 55
  • Beğeniler 8 / 15
  • Ticaret 0, (%0)
Arkadaşlar merhaba.
Kullanıcılar takımlarının kadrolarını girecekler. Bunun için öncelikle takım kadrosu kaç kişilikse o sayıyı istediğimiz bir input çıkıyor karşılarına. Kaç futbolcu bilgisi girilecekse öncelikle bu sayıyı yazıyor kullanıcı. Atıyorum 15 futbolcu girmek istiyor. Buradan gelen veriye göre bir for döngüsü oluşturdum ve 15 adet input oluşturuyorum. her inputa ayrı ayrı futbolcu isimleri girilecek. inputların name'si ise bir for döngüsünün içinde ve şu şekilde, name="futbolcu_isim"
buradan alacağımız nameler ise futbolcu_isim1, futbolcu_isim2, gibi olacak.

şimdi bu inputların sayısı bazen 12 olur , bazen 20 olur. kullanıcı ne kadar isterse o kadar olur. ben bu verileri post ile çekmek istiyorum ama yapamıyorum. nasıl yazılacağını bulamadım.
atıyorum $futbolcu_isim = $_POST[futbolcu_isim];

burada postun içine ne yazacağım. $_POST[futbolcu_isim.$i]; tarzı bir şeyle yapılıyordur muhtemelen ama bilmiyorum. Yardımcı olursanız sevinirim.
GokhanKara

kişi bu mesajı beğendi.

wmaraci
reklam

GokhanKara GokhanKara Whatsappla.com Kullanıcı
  • Üyelik 17.12.2011
  • Yaş/Cinsiyet 33 / E
  • Meslek Grafiker
  • Konum Ankara
  • Ad Soyad G** K**
  • Mesajlar 1421
  • Beğeniler 760 / 545
  • Ticaret 21, (%100)
PHP de çoğaltılan inputların namelerinide otomatik çoğaltmak istiyorsunuz doğru mudur ?
 

 

Profesyonel Tasarım & Wordpress Tema / Eklenti hizmeti - http://whatsappla.com/@gokhankaraofficial

depeyi depeyi WM Aracı Kullanıcı
  • Üyelik 06.09.2014
  • Yaş/Cinsiyet 40 / E
  • Meslek inşaat mühendisliği
  • Konum Ankara
  • Ad Soyad İ** Y**
  • Mesajlar 55
  • Beğeniler 8 / 15
  • Ticaret 0, (%0)
nameleri otomatik çoğalttım hocam. atıyorum 15 adet input oluşturdu sistem for döngüsü yardımıyla. bunların hepsinin namesi zaten farklı oldu. futbolcu_isim1, futbolcu_isim2... şeklinde futbolcu_isim15'e kadar nameler oluştu. bu inputların içine futbolcu isimlerini de girdik. sonra kaydet butonuna da bastık. işte bu post ile yollanan verileri çekemiyorum ben. tek bir veri olsa basit ama kullanıcının kendisi isterse 20 futbolcu yollar, isterse 15.
sistem de o sayıda input oluşturuyor zaten.
for($i=0;$i<$futbolcusayisi;$i++){
$futbolcu_isim = $_POST[futbolcu_isim.$i];} şeklinde bir yazım olsa sorunsuz bi şekilde verileri çekip veritabanına kaydederim ama postun içine ne yazacağımı bulamadım.
GokhanKara

kişi bu mesajı beğendi.

GokhanKara GokhanKara Whatsappla.com Kullanıcı
  • Üyelik 17.12.2011
  • Yaş/Cinsiyet 33 / E
  • Meslek Grafiker
  • Konum Ankara
  • Ad Soyad G** K**
  • Mesajlar 1421
  • Beğeniler 760 / 545
  • Ticaret 21, (%100)

depeyi adlı üyeden alıntı

nameleri otomatik çoğalttım hocam. atıyorum 15 adet input oluşturdu sistem for döngüsü yardımıyla. bunların hepsinin namesi zaten farklı oldu. futbolcu_isim1, futbolcu_isim2... şeklinde futbolcu_isim15'e kadar nameler oluştu. bu inputların içine futbolcu isimlerini de girdik. sonra kaydet butonuna da bastık. işte bu post ile yollanan verileri çekemiyorum ben. tek bir veri olsa basit ama kullanıcının kendisi isterse 20 futbolcu yollar, isterse 15.
sistem de o sayıda input oluşturuyor zaten.
for($i=0;$i<$futbolcusayisi;$i++){
$futbolcu_isim = $_POST[futbolcu_isim.$i];} şeklinde bir yazım olsa sorunsuz bi şekilde verileri çekip veritabanına kaydederim ama postun içine ne yazacağımı bulamadım.


Anladım ben de sizin kaldığınız yer de takıldım :) ..
Formdan gelen veriye göre input çoğalttım inputlara name ekledim ama bu işlemden sonra gerçekleşecek POST olayının sonucunu ekrana verdiremedim ..

https://codepaste.net/krig9i
depeyi

kişi bu mesajı beğendi.

Profesyonel Tasarım & Wordpress Tema / Eklenti hizmeti - http://whatsappla.com/@gokhankaraofficial
wmaraci
wmaraci

depeyi depeyi WM Aracı Kullanıcı
  • Üyelik 06.09.2014
  • Yaş/Cinsiyet 40 / E
  • Meslek inşaat mühendisliği
  • Konum Ankara
  • Ad Soyad İ** Y**
  • Mesajlar 55
  • Beğeniler 8 / 15
  • Ticaret 0, (%0)
GokhanKara

for değil de foreach ile ya da başka bir yolla yapılıyordur muhtemelen ama bir php uzmanına ihtiyacımız var sanırım :)
GokhanKara

kişi bu mesajı beğendi.

SertacSolmaz SertacSolmaz IT Manager Kullanıcı
  • Üyelik 27.08.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek IT Manager
  • Konum Kayseri
  • Ad Soyad S** S**
  • Mesajlar 84
  • Beğeniler 31 / 18
  • Ticaret 0, (%0)
Merhabalar, sıkıntınızı tam anladığımdan emin değilim ama anladığım kadarı ile ben şu şekilde
yapardım; jQuery ve Ajax kullanırdım. jQuery ile input sayısınca for döngüsü içinde ajax çalıştırıp
ajaxta verileri gönderdiğim php de verilerimi kaydeder, for döngüsü bittiğinde kayıt tamam
sonucunu ekrana verip işimi hallederdim.. Belki faydası olur size.. İyi çalışmalar..
 

 

Zoru hemen başarırız. İmkansız biraz zaman alır.

KARADAG KARADAG WM Aracı Kullanıcı
  • Üyelik 11.05.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek PHP Developer
  • Konum Ankara
  • Ad Soyad M** K**
  • Mesajlar 11
  • Beğeniler 9 / 4
  • Ticaret 0, (%0)
Buyur reis kendine göre düzenlersin bir şeyler yapmaya çalıştım. :)

https://codepaste.net/f0cs25
OmerGunay

kişi bu mesajı beğendi.

depeyi depeyi WM Aracı Kullanıcı
  • Üyelik 06.09.2014
  • Yaş/Cinsiyet 40 / E
  • Meslek inşaat mühendisliği
  • Konum Ankara
  • Ad Soyad İ** Y**
  • Mesajlar 55
  • Beğeniler 8 / 15
  • Ticaret 0, (%0)
KARADAG
Hocam çok teşekkür ederim. Bu verileri dizilerde biriktirmek daha mantıklıymış. Halletim sorunumu bu şekilde. Tekrar teşekkürler.
KARADAG

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