• 03-09-2015, 17:36:12
    #1
    Merhabalar,

    Aşağıdaki gibi 5 alanlı bir kayıt alanı var. Buraya .append ile birden fazla satır ekliyorum.

    bunların insert işlemini nasıl yapabiliriz?



     <table class="table"  id="customFields">
           <thead>
    						                <tr>
    
    						                  <th>Ad Soyad</th>
    						                  <th>Görevi</th>
    						                  <th>Telefon</th>
    						                  <th>Dahili</th>
    						                  <th>E-posta</th>
    										  <th>#</th>
    						                </tr>
    						              </thead>
    						              <tbody>
    						                <tr>
    						                  <td><input type="text" name="adsoyad[]" style="width:130px"/></td>
    						                  <td><input type="text" name="gorevi[]" style="width:130px"/></td>
    						                  <td><input type="text" class="phone" name="telefon[]" style="width:130px"/></td>
    						                  <td><input type="text" name="dahili[]" style="width:70px"/></td>
    						                  <td><input type="email" name="eposta[]" style="width:190px"/></td>
    										  <td><a href="javascript:void(0);" class="addCF">Add</a></td>
    						                </tr>
    						               
    						              </tbody>
    						            </table>
    
    <script>
    
    $(document).ready(function(){
    var cnt = 2;
    
    	$(".addCF").on("click",function(){
         
    
    	
    		$("#customFields").append('<tr><td><input type="text" name="adsoyad[]" style="width:130px"/></td><td><input type="text" name="gorevi[]" style="width:130px"/></td><td><input type="text" class="phone" name="telefon[]" style="width:130px"/></td><td><input type="text" name="dahili[]" style="width:70px"/></td> <td><input type="email" name="eposta[]" style="width:190px"/></td><td><a href="javascript:void(0);" class="remCF"><span class="btn">-</span></a></td></tr>');
            
            	$(".phone").mask("(999) 999-9999"); 
    	cnt++;
    	});
        $("#customFields").on('click','.remCF',function(){
    		if (confirm("Silmek istediğinizden emin misiniz?"))
            {
            $(this).parent().parent().remove();
    		}
        });
    });
    
    jQuery(function($){
    	$(".phone").mask("(999) 999-9999");
    	});
    
    </script>
  • 03-09-2015, 17:44:59
    #2
    insertten kasıt veritabanına eklemek ise jquery ile değil kullandığınız dil ile alakalı
  • 03-09-2015, 17:57:38
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    append ile görsel olarak eklersin. bir ajax fonksiyonu kullanarak da insert işlemini yaparsın.
  • 03-09-2015, 23:20:24
    #4
    Bu konu ile ilgili örnek çok makbule geçevektir.
  • 05-09-2015, 18:06:41
    #5
    Merhabalar,

    Yukarıdaki kodda <input type="text" name="adsoyad[]" style="width:130px"/> başına
    <select name="stok_kodu[]"> </select> ekleyip aşağıdaki gibi sıralatıyorum. Fakat .append ile ikinci satırı açınca select çalışmıyor, neden olabilir?

    <select name="stok_kodu[]">
    						                    <?php
    do {  
    ?>
    						                    <option value="<?php echo $row_RsStokList['Stok_Kodu']?>"><?php echo $row_RsStokList['Stok_Kodu']?></option>
    						                    <?php
    } while ($row_RsStokList = mysql_fetch_assoc($RsStokList));
      $rows = mysql_num_rows($RsStokList);
      if($rows > 0) {
          mysql_data_seek($RsStokList, 0);
    	  $row_RsStokList = mysql_fetch_assoc($RsStokList);
      }
    ?>
                                              </select>