Cevaplar
-
decimal kullanmalısın, zira float ya da double yuvarlarken farklı sonuçlar çıkartır...
PHP'de formatlama ile ilgili fonksiyonlar kullanman gerekebilir. Malum Türkçe'de ondalık ayracı virgül (,) binlik ayracı nokta (.) dır MySQL'de ise amerikan standardına bağlı olarak tam tersidir. Dolayısıyla kullanıcıdan input alırken bunu amerikan formatına çevirmeli ya da amerikan formatında girmelerini sağlamalısın. Gösterirken de number_format ile istediğin gibi formatlayabilirsin.
Input alırken benim tavsiyem hiç çevirmeyle falan uğraşma çok sorun çıkartıyor, direkt amerikan formatında girmelerini kontrol et... Gösterirken çevirmek sana kalmış...-
kerimderin
cok tesekkur ederim..
sanirim bu kontrol icin de javascript diceksiniz. Internetten baktım jquery plugginlerine ondalik alanlarda ozeellikle numeric alanlarda problem cikartiyolar.
telefon, mail gibi verilerin kontrolunde problem yok ama numerik ve decimal alanlarda problem yasadim bi iki plugginde..
tavsiye edebilecegin bir pluggin var mi?12 yıl önce yazılmış -
madpoet
Hem javascript hem PHP diyeceğim maalesef :)
Javascript çalışmazsa bi şekilde (browser farkı olur, ufak bi değişiklik olur fail eder vs.) hata vermez küsüratları uçurur.
Javascript için jquery validator kullanıyorum en son, tüm forumun validation'ı için kullanıldığı için pratik oluyor...12 yıl önce yazılmış
-