• 20-04-2018, 03:19:26
    #1
    Üyeliği durduruldu
    Merhaba Arkadaşlar.


    aynı input name lere sahip üç farklı textbox ım var. ben bu 3 textbox için verileri çekiyorum ama bu verileri veritabanına yazdırma işlemini bir türlü yapamadım. iç içe döngü yaptıgımda yüzlerce aynı şeyi yazdırıyor veritabanına acil olarak bir yardımcı olabilir misiniz. kodlarım aşağıdadır.


    if($_POST) {     $aToUpdate = [];
    
    
         for($i=0; $i < count($_POST['ilktarih']); $i++) {
            
               $tumilktarihler = $aToUpdate[$i] = $_POST['ilktarih'][$i];
       
    
    }   
    
    
        $aToUpdate2 = [];
    
    
         for($i=0; $i < count($_POST['sontarih']); $i++) {
            
                 $tumsontarihler = $aToUpdate2[$i] = $_POST['sontarih'][$i];
     
    
    
    
         }
     
     $aToUpdate3 = [];
    
    
         for($i=0; $i < count($_POST['tarihlifiyati']); $i++) {
             
                 $tumsonfiyatlar = $aToUpdate3[$i] = $_POST['tarihlifiyati'][$i];
     
     /*$kaydet3 = mysql_query("insert into tarihler (tarihfiyati) values ('$tumsonfiyatlar')");*/
    
    
    
    
    
    }
         
     }
  • 20-04-2018, 07:09:42
    #2
    Aynı isimde input olacaksa. <input type=checkbox ame='fmd[]' value=1 > şeklinde olmalı
  • 20-04-2018, 11:31:30
    #3
    Üyeliği durduruldu
    hocam formum zaten öyle ben onu sormadım ki veritabanına yazdırma işlemini sordum.
  • 20-04-2018, 21:07:36
    #4
    Html form paylaşırsan yardımcı olabilirim yani birde formda ne seçilirse nasıl eklenecek onıda belirtin
  • 22-04-2018, 16:20:30
    #5
    Üyeliği durduruldu
    arkadaşlar kendim aşağıdaki şekilde hallettım, yardımcı olmaya calısan herkese teşekkürler. daha sonra belki biri ihtiyaç duyar diye paylaşıyorum kodları

    $ilktarihcevir = json_encode($ilktarih);
    
    
    $ilktarihcevirdi = json_decode($ilktarihcevir,true);
    
    
    $sontarihcevir = json_encode($sontarih);
    
    
    $sontarihcevirdi = json_decode($sontarihcevir,true);
    
    
    $tarihlifiyaticevir = json_encode($tarihlifiyati);
    
    
    $tarihlifiyaticevirdi = json_decode($tarihlifiyaticevir,true);
    
    
    $musaitlikcevir = json_encode($musaitlik);
    
    
    $musaitlikcevirdi = json_decode($musaitlikcevir,true);
    
    
    
    
    
    
    foreach($ilktarihcevirdi as $ilktarihim)
    {
    
    foreach ($sontarihcevirdi as $sontarihim) {
    
    foreach ($tarihlifiyaticevirdi as $sontarihlifiyatim) {
    
    foreach ($musaitlikcevirdi as $musaitmisin) {
    
    $sorgu = mysql_query("SELECT * FROM tarihler WHERE ilktarih='$ilktarihim' or sontarih='$sontarihim' or tarihfiyati='$sontarihlifiyatim'");
    
    
    if(mysql_num_rows($sorgu) > 0){ 
    
    
    }else {
    
    
    $ekle=mysql_query("insert into tarihler (ilktarih,sontarih,tarihfiyati,aracadi,musaitlik) values ('$ilktarihim','$sontarihim','$sontarihlifiyatim','$aracadi','$musaitmisin')");
    
    
    
    }
    
    
    }
    }
    }}