Php Array dizi çıktı tısı on,on,on başına böyle sıkıntı gelen varmı ?
5
●304
- 28-01-2018, 21:51:47Merhaba arkadaşlar form içerisinde checkbox ile çoklu seçim yaptırıp diziye atıyorum çıktı olarak $implodeDizi=implode(",",$_POST['checkboxNAME']); çıktısı ise on,on şeklinde oluyor normalde İD leri alması gerekiyor ilk defa başıma böyle bir hata geldi neden kaynaklandığını bilen varmı ?
- 28-01-2018, 22:00:15Üyeliği durdurulduChekboxları tek tek post etmekten ziyade, bir dizi olarak göndermeniz gerekir.. <input type="checkbox" name="checkboxNAME[]" value="1"/>, <input type="checkbox" name="checkboxNAME[]" value="2"/> gibi...medyaliva adlı üyeden alıntı: mesajı görüntüle
Dikkat edin lütfen, "value=""" değeri eksik sizin gönderdiklerinizde..medyaliva adlı üyeden alıntı: mesajı görüntüle - 28-01-2018, 22:11:51hocam şimdi düzeldi dikkatimden kaçmış
fakat farklı bir projede şöyle bir sıkıntı yaşıyorum aynı çekilde diziyi veritabanına göndriyorum fakat dizi içindeki belli idleri almıyor örneğin dizi içinde 33,456,324,567,17,26 veritabanına kaydeder iken içinden 17 numaralı idyi kaydetmiyor diğerlerini kaydediyor böyle bir hata neden verebilir ? kodda hata olsa veritabanına kayıt etmez ama bazılarını kayıt ediyor bazılarını etmiyor ?
- 28-01-2018, 22:59:51Üyeliği durdurulduVeritabana dizi eksiksiz olarak gidiyorsa, tablodaki alanın tipi, karakter sayısı sınırlaması, gibi ayarlamalar var mı ona bakmak gerekir..medyaliva adlı üyeden alıntı: mesajı görüntüle
- 28-01-2018, 23:56:27tip olarak text ayarladık çok fazla veri alabileceği için herhangi bi karakter kısıtlaması yok , anlamadığım nokta bazı idleri alıyor bazılarını almıyor şuan benim farkettiğim 2 basamaklı bazı sayıalrı yapıyor implode için veya diziden geleri kayıt için farklı bir fonksiyon varmı ?
- 30-01-2018, 03:14:10Çoklu checkbox gönderirken alırken yaşanan en büyük sorun, bir değer içermeyen checkbox hiç gönderilmiyor, yani 5 adet checkbox var 1245 dolu 3 boşsa sırayla rakam gönderdiğinizde 1234 diye alırsınız rakamları. bunun için bir çok deneme yapılmış,
https://stackoverflow.com/questions/...pty-checkboxes
<form method='post' action=''> <input type='checkbox' name='option[]' value='Option1'>Option1<br /> <input type='checkbox' name='option[]' value='Option2'>Option2<br /> <input type='checkbox' name='option[]' value='Option3'>Option3<br /> <input type='submit' value='Ver'> </form> <?php var_dump($_POST['option']); ?>sadece 1 ve 3 seçili olduğunda gelen değer aşağıdaki gibi olacaktır.
0 => string 'Option1' (length=7)
1 => string 'Option3' (length=7)
Option2 nerde? En azından boş desemiş bari.
fakat farklı bir projede şöyle bir sıkıntı yaşıyorum aynı çekilde diziyi veritabanına göndriyorum fakat dizi içindeki belli idleri almıyor örneğin dizi içinde 33,456,324,567,17,26 veritabanına kaydeder iken içinden 17 numaralı idyi kaydetmiyor diğerlerini kaydediyor böyle bir hata neden verebilir ? kodda hata olsa veritabanına kayıt etmez ama bazılarını kayıt ediyor bazılarını etmiyor ?