• 07-08-2009, 18:59:47
    #1
    arkdasşar anlatmak istediğimi sanırsam başlıktan anladınız..

    bi değer girilicek mesela 20 bunu ben 201 olarak göstercem ama yanına +1 ekleyerek veya her nasıl yapoılıyosa.. bu mumkunmu acaba ?
  • 07-08-2009, 19:19:35
    #2
    SeMoLi adlı üyeden alıntı: mesajı görüntüle
    arkdasşar anlatmak istediğimi sanırsam başlıktan anladınız..
    bi değer girilicek mesela 20 bunu ben 201 olarak göstercem ama yanına +1 ekleyerek veya her nasıl yapoılıyosa.. bu mumkunmu acaba ?
    şimdi diyelim veriyi dbden çekiyorsan <%=rec("rakam")%>1 diye kullanırsan rakam 20 ise 201 olarak görüntülenir eger 201 olduktan sonra da başka bir yere post edeceksen şöyle bişi de yapabilirsin form kutucugu kullan içine yaz value olarak şu şekil artık name sini rakamm yap diyelim request.form ile post et
    basit bir çözüm ama ne için kullanacagını da söyleseydin iyi olurdu
  • 07-08-2009, 19:22:09
    #3
    Sayıyı 10 ile çarpıp 1 ekleyebilirsin.

    sayi=x*10+1
  • 07-08-2009, 19:24:51
    #4
    Ron adlı üyeden alıntı: mesajı görüntüle
    Sayıyı 10 ile çarpıp 1 ekleyebilirsin.
    sayi=x*10+1
    Bende aynı şeyi diyecektim x=(Sayı*10)+1
  • 16-08-2009, 21:26:14
    #5
    <%
    sayi = 20
    yenisayi = ""& sayi &"1"
    response.write cint(yenisayi)
    %>
  • 21-08-2009, 12:08:06
    #6
    Arkadaşlar çok güzel yanıtlamışlar bende ufak bir noktaya değinmek istiyorum
    zaten aspde değişkenlerin türlerini belirtmez isen (sayı yazı gibi) mantıksal ifade onu otomatik yazı yani string olarak algılar ve işlem yapmaz.
    Bir örnekle açıklamak gerekirse

    Bu şekilde bi kodlamada senin istediğin gibi sonuç verir ve sonucu 34 şeklinde alırsın
    <%
    x=3
    y=4
    toplam = x + y
    Response.Write toplam
    %>

    eğer aşağıdaki gibi kodlarsanda bunu toplar ve sonucu 7 olarak bulur.

    <%
    x=3
    y=4
    toplam = INT(x) + INT
    Response.Write toplam
    %>

    yukarıdada bahsettiğim gibi sisteme bunu sayı olduğunu tanımlamazsan sistem bunu direk string olarak kabul eder.