Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

veritabanına eklenen verilerden boşluk kalkıyor

Konu, 'ASP' kısmında byjoker tarafından paylaşıldı.

  1. byjoker

    byjoker Üye

    Kayıt:
    18 Nisan 2013
    Mesajlar:
    168
    Beğenilen Mesajlar:
    0
    merhabalar ajax post kullanarak veri kayıtı yapıyorum fakat örneğin " merhaba nasılsın " diye yazılıyor vt ye merhabanasılsın diye yazıyor aradaki boşlukları kaldırıyor nerede hata yapıyorum kodlar aşağıdaki şekilde.



    HTML:
        <form class="form" autocomplete="off" id="myform">
        
          <p class="ad_soyad">
            <input name="ad_soyad" type="text"  id="ad_soyad" />
          </p>
           <p class="konumu">
            <input name="gorevi" type="text" id="gorevi"  />
          </p>
          
    
        
          <div class="submit">
            <input type="submit" value="KAYDET" id="button-blue"/>
            <div class="ease"></div>
          </div>
        </form>



    Kod:
    $(function() {
    $(".submit").click(function() {
        var ad_soyad = $("#ad_soyad").val();
        var gorevi = $("#gorevi").val();
             
      
      
        var dataString = 'ad_soyad='+ ad_soyad + '&gorevi=' + gorevi;
    
      
        if(ad_soyad=='' ||  gorevi=='')
        {
      
      
        $(".error").show();
            setTimeout(function() { $(".error").hide(); }, 2000);
        }
    
        else
        {
        $.ajax({
        type: "POST",
        url: "kaydet.asp",
        data: dataString,
        success: function(){
        //$('.success').fadeIn(200).show();
        //$('.error').fadeOut(200).hide();
        $(".success").show();
            setTimeout(function() { $(".success").hide(); }, 2000);
      
        document.getElementById("myform").reset();
          
       }
    });
        }
        return false;
        });
    });





    Kod:
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
    <%Response.ContentType = "text/html"
    Response.AddHeader "Content-Type", "text/html;charset=UTF-8"
    Response.CodePage = 65001
    Response.CharSet = "UTF-8"%>
    <%
    ad_soyad=Request.Form("ad_soyad")
    gorevi=Request.Form("gorevi")
    
    Set db = Server.CreateObject("adodb.connection" )
    db.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db/musteri.mdb"))
    
    Set verikaydet=Server.CreateObject("Adodb.Recordset")
    Sorgu="Select * from kayit"
    verikaydet.Open Sorgu, db, 1, 3
    
    verikaydet.AddNew
    verikaydet("ad_soyad")=ad_soyad
    verikaydet("gorevi")=gorevi
    
    
    verikaydet.Update
    
    
    
    verikaydet.Close
    Set verikaydet=Nothing
    
    db.Close
    Set db=Nothing
    
    %>
     
    Son düzenleme: 16 Mart 2018
  2. byjoker

    byjoker Üye

    Kayıt:
    18 Nisan 2013
    Mesajlar:
    168
    Beğenilen Mesajlar:
    0
    hallettim arkadaşlar formdan gelen verileri ajax tarafında değiştirdim sorun düzeldi teşekkür ederim

    var ad_soyad = encodeURI($("input[name=ad_soyad]").val());
    ad_soyad = jQuery.trim(ad_soyad);