Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
165
Tıklama
0
Öne Çıkarma
explode kullanımı acil yardım
T
geçen yıl
Er
Konu Sahibi

arkadaşlar    <td><input x-model="field.txt1" type="text" name="txt1[]" class="form-control"></td> eklenen her satırı explode metodu ile veritabanına eklemek istiyorum kodlarım aşağıda

if(isset($_POST['MM_insert'])){



include('perma.php'); 


$adsoyad = $_POST['adsoyad'];
$txt1 = explode("," , $_POST ['txt1']); // burada explode var ama array ekliyor


   

$kisi_ekle_sorgu=mysql_query("insert into piknik (adsoyad,kisiler) values('$adsoyad','$txt1')") or die (mysql_Error());

  
$bilgi = ' <div class="alert alert-success">
Başarı ile Eklenmiştir !
 </div>' ; 


<script>
function handler() {
  return {
   fields: [],
   addNewField() {
     this.fields.push({
       txt1: ''
       
       
      });
    },
    removeField(index) {
      this.fields.splice(index, 1);
     }
   }
 }
</script>



<div class="row" x-data="handler()">
<div class="col">
<table class="table table-bordered align-items-center table-sm">
 <thead class="thead-light">
  <tr>
   <th>#</th>
   <th>Katılımcı</th>           
   
   <th>Sil</th>
  </tr>
 </thead>
 <tbody>
  <template x-for="(field, index) in fields" :key="index">
   <tr>
   <td x-text="index + 1"></td>
   <td><input x-model="field.txt1" type="text" name="txt1[]" class="form-control"></td> // burada oluşturulan inputları database eklemiyor array geçiyor
   
    
    
    <td><button type="button" class="btn btn-danger btn-small" @click="removeField(index)">&times;</button></td>
  </tr>
  </template>
 </tbody>
 <tfoot>
   <tr>
    <td colspan="5" class="text-right"><button type="button" class="btn btn-info" @click="addNewField()">+ Kişi Ekle</button></td>
  </tr>
 </tfoot>
</table>

</div>

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



D
geçen yıl
Yarbay

form elementinin ADINI array olarak gönderip içerisindekini explode etmeye çalışıyorsun. Eğer txt1[] içinde virgül ile ayrılmış bir değer gelecekse bir anlamı var.

Lakin array verisi veritabanına kayıt edilemez.

Bence ne yapmaya çalışıyorsun onu anlat.



Mevctu kodla.

$txt1 = explode("," , $_POST ['txt1'][0]);



mysql_query("insert into piknik (adsoyad,kisiler) values('$adsoyad','serialize($txt1)')") or die (mysql_Error());

işlem yaparsın ancak o datayı geri okutması ayrı dert. Bunu böyle olmaması lazım. kafama göre tuning şeklinde bir şey olmuş.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.