-
Ü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.
1 kişi bu mesajı beğendi.
-
Ü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
-
Ü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.
1 kişi bu mesajı beğendi.
-
Ü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
1 kişi bu mesajı beğendi.
Profesyonel Tasarım & Wordpress Tema / Eklenti hizmeti - http://whatsappla.com/@gokhankaraofficial
-
Ü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.