lostyazilim
tr.link

Virgül'ü Nokta İle Değiştirme

6 Mesajlar 4.705 Okunma
lstbozum
tr.link

Boggie Boggie WM Aracı Kullanıcı
  • Üyelik 12.05.2017
  • Yaş/Cinsiyet 44 / E
  • Meslek Bilgi Yönetim Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad M** P**
  • Mesajlar 75
  • Beğeniler 9 / 8
  • Ticaret 19, (%100)
Arkadaşlar Merhaba.

Basit bir form hazırladım. Ancak fiyat kısmına girilen sayı virgülle girildiği zaman, bir sonraki ekranda yani form bilgilerinin özet ekranında virgülden sonrası çıkmıyor. 2,5 yazdıysam bunu 2 yapıyor. Nokta ile yazınca normal olarak çalışıyor hiçbir sorun yok. Amacım burada kullanıcının fiyat yazarken nokta yerine virgülle yazıp yanlış girmesini önlemek. Yani bir açık kapı bırakmak istemiyorum. Aklıma iki seçenek geliyor. Birincisi buraya girilen virgülü noktaya çevirmek, ikincisi ise virgüllü girildiği zaman bunun için formu göndermeden "lütfen küsürat için nokta kullanınız" şeklinde bir uyarı çıkması. Bunlarla ilgili kod anlamında yardımcı olabilecek varsa mutlu olurum.
 

 

wmaraci
reklam

ASametYildirim ASametYildirim Saygı, Sevgi, Anlayış. Kullanıcı
  • Üyelik 16.06.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Bilgisayar mühendisi öğrencisi
  • Konum Ankara
  • Ad Soyad S** Y**
  • Mesajlar 3826
  • Beğeniler 2399 / 1874
  • Ticaret 97, (%100)
Hocam bunu php ile yapabilirim. Yani forma girilen metindeki virgül işaretlerini noktaya çevirebilirim. Gönderebilirseniz kodları yollayın yarın size ücretsiz bir şekilde geridönüş sağlayayım.

https://m.wmaraci.com/forum/php/basit-php-html-islerinizi-karsiliksiz-yapabilirim-486467.html#post2786724
 

 

UmutWare UmutWare Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.03.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Ögrenci & Yazılım
  • Konum KKTC
  • Ad Soyad U** M**
  • Mesajlar 482
  • Beğeniler 26 / 80
  • Ticaret 3, (%100)
Boggie


function convert($data)
{
if(strpos($data,","))
{$chng = str_replace(",",".",$data); $data = $chng;}
return $data;
}

echo convert("2,50");

işinizi görecektir.
VipTema HapyMan

kişi bu mesajı beğendi.

Boggie Boggie WM Aracı Kullanıcı
  • Üyelik 12.05.2017
  • Yaş/Cinsiyet 44 / E
  • Meslek Bilgi Yönetim Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad M** P**
  • Mesajlar 75
  • Beğeniler 9 / 8
  • Ticaret 19, (%100)
Çok sağ olun dostlar ilginiz için. Çok kod bilgim yok sonradan kod eklemek kafamı karıştırdı. Şimdi temiz bir şekilde baştan yazacağım bakalım.
 

 

wmaraci
wmaraci

UmutWare UmutWare Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.03.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Ögrenci & Yazılım
  • Konum KKTC
  • Ad Soyad U** M**
  • Mesajlar 482
  • Beğeniler 26 / 80
  • Ticaret 3, (%100)
Çok sağ olun dostlar ilginiz için. Çok kod bilgim yok sonradan kod eklemek kafamı karıştırdı. Şimdi temiz bir şekilde baştan yazacağım bakalım.
rica ederiz ne demek
 

 

ikodev ikodev Developer Kullanıcı
  • Üyelik 08.05.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Developer
  • Konum Samsun
  • Ad Soyad İ** Ş**
  • Mesajlar 1020
  • Beğeniler 321 / 320
  • Ticaret 19, (%100)
Bu tip sorun yaşayacak arkadaşlar içinde, buradan örneklere ulaşabilirler..

Kolay gelsin :rolleyes:
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al