Formdan gelen Split?
-
- Üye
- Mesajlar: 18
- Kayıt: 08 Oca 2009 06:06
Formdan gelen Split?
Merhaba arkadaşlar.
Database den filtreleme yapıp kayıtları sayfamda görüntülüyorum.
Her kayıdın yanında textbox var.
Kullanıcı bu textboxlara TL para tutarı giriyor ve bende bu formu gönderdiğim sayfada
textbox verilerini Split ile alıyorum. Buraya kadar sorunum yok.
Fakat tüm para birimlerinde olduğu gibi TL dede virgüllü tutarlar var.
Formdan gelen Split in ayracı virgül olduğu için Split yanlış yerden ayırıyor.
220,25
125,15
gibi değerleri split ayırıyor. Virgüllü paraları ayırmaması için farklı bir ayraç kullanmam gerek.
Ben formdan gelen Split in virgül olan ayracını başka bir karakter ile değiştirmek istiyorum. Bu nasıl mümkün olabilir acaba.
Yardımlarınızı bekliyorum , Teşekkür ederim, Kolay gelsin.
Database den filtreleme yapıp kayıtları sayfamda görüntülüyorum.
Her kayıdın yanında textbox var.
Kullanıcı bu textboxlara TL para tutarı giriyor ve bende bu formu gönderdiğim sayfada
textbox verilerini Split ile alıyorum. Buraya kadar sorunum yok.
Fakat tüm para birimlerinde olduğu gibi TL dede virgüllü tutarlar var.
Formdan gelen Split in ayracı virgül olduğu için Split yanlış yerden ayırıyor.
220,25
125,15
gibi değerleri split ayırıyor. Virgüllü paraları ayırmaması için farklı bir ayraç kullanmam gerek.
Ben formdan gelen Split in virgül olan ayracını başka bir karakter ile değiştirmek istiyorum. Bu nasıl mümkün olabilir acaba.
Yardımlarınızı bekliyorum , Teşekkür ederim, Kolay gelsin.
Re: Formdan gelen Split?
Hangi dili kullandığınızı anlayamadım. Kullandığınız dili yazarsanız yardımcı olmaya çalışalım.
-
- Üye
- Mesajlar: 18
- Kayıt: 08 Oca 2009 06:06
Re: Formdan gelen Split?


Pardon
ASP Kullanıyorum.
Re: Formdan gelen Split?
sanırım fordam gelen verilere komple ulaşmaya çalışıyorsunuz. Her bir form nesnesinin adına tek tek ulaşabilirsiniz.
Request komutunu inceleyebilrisiniz.
Request komutunu inceleyebilrisiniz.
-
- Üye
- Mesajlar: 18
- Kayıt: 08 Oca 2009 06:06
Re: Formdan gelen Split?
formda bir tane textbox var bu textbox while ile döndüğü için adları aynı
bu yüzden split ile almam gerekiyor.
Fakat form verileri aralarına virgül koyarak gönderiyor.
Benim bu virgülü değiştirmem gerekiyor.
bu yüzden split ile almam gerekiyor.
Fakat form verileri aralarına virgül koyarak gönderiyor.
Benim bu virgülü değiştirmem gerekiyor.
Re: Formdan gelen Split?
formdan verilerin nasıl gönderildiğini de tam olarak yazarsanız belki daha net bir cevap alabilirsiniz...
bazen yükselmek için önce dibi görmek gerekir...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

-
- Üye
- Mesajlar: 18
- Kayıt: 08 Oca 2009 06:06
Re: Formdan gelen Split?
Kod: Tümünü seç
<form name="form2" method="GET" action="YARIM_SENET_TAHSILATI_VERI_GIR.asp">
<%do while not ara.eof%>
<table width="900" border="0" cellpadding="0" cellspacing="1">
<tr>
<td width="17">
<input type="hidden" value="<%=ara("BLKODU")%>" name="blkodu" id="blkodu"><br>
<input type="hidden" value="<%=ara("KPB_TUTARI")%>" name="odenecek" id="odenecek">
</td>
<td width="79" align="center" bgcolor="#F4F4F4" class="txt_box_kucuk"><%=ara("TARIHI")%></td>
<td width="79" align="center" bgcolor="#F4F4F4" class="txt_box_kucuk"><%=ara("VADESI")%></td>
<td width="65" align="center" bgcolor="#F4F4F4" class="txt_box_kucuk" style="padding-left:5px"><%=ara("ODKS_CARIKODU")%></td>
<td width="442" bgcolor="#F4F4F4" class="txt_box_kucuk" style="padding-left:5px"><%=ara("ODKS_UNVANI")%></td>
<td width="69" align="center" bgcolor="#F4F4F4" class="txt_box_kucuk"><%=ara("OZEL_KODU")%></td>
<td width="71" align="right" bgcolor="#F4F4F4" class="txt_box_kucuk"><%=ara("KPB_TUTARI")%> TL</td>
<td width="69" align="center" bgcolor="#F4F4F4">
<input style="height:17px;vertical-align: baseline" name="odenen" type="text" class="txt_box_kucuk" id="odenen" size="7" /> </td>
</tr>
</table>
<%ara.movenext
loop%>
<table width="990" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
<td width="180"><label>
<input name="button2" type="submit" class="txt_box_kucuk" id="button2" value="Öde">
</label></td>
</tr>
</table>
</form>
Her texbox ın adı aynı olduğu için bunları diğer sayfada split ile almak zorunda kalıyorum. Forum bunları şu şekilde gönderiyor.
10,20,30,40
Fakat textbox lara TL yazıldığı için içerisinde virgüllü sayılarda olabiliyor yani şu şekilde:
100,12
10,32
gibi tutarları girdiğimde split küsüratı yeni veri sanıyor ve virgül olan yerden ayırıyor.
Ben verilerin böyle değilde :
10,20,30
böyle gönderilmesini istiyorum:
10-20-30
yada şu şekilde
10|20|30
bunu nasıl sağlayabilirim.
- sherlockholmes
- Kıdemli Üye
- Mesajlar: 930
- Kayıt: 19 Tem 2004 09:13
Re: Formdan gelen Split?
Kodu tam olarak inceleyemedim.
Önerim şöyle olacak , oluşturduğun text boxın adını da döngü içerisinde bir değişkene bağlayarak her text box'ın değişik isme sahip olmasını sağlayabilirsin.
Önerim şöyle olacak , oluşturduğun text boxın adını da döngü içerisinde bir değişkene bağlayarak her text box'ın değişik isme sahip olmasını sağlayabilirsin.
y = e^x fonksiyonu hangimizi etkilememiştir ki? Küllerinden hayat bulan Zümrüd-ü Anka kuşu gibi, türevi yine kendisidir.
-
- Üye
- Mesajlar: 18
- Kayıt: 08 Oca 2009 06:06
Re: Formdan gelen Split?
teşekkür ederim bi deneyeyim bakayım yapabilecekmiyim.
Re: Formdan gelen Split?
textbox adının sonuna 1,2,3 gibi rakam ekleyin döngü döndükçe. hidden bir parametreylede kaç tane textbox olduğunu gönderin.