Sayısal / para form görüntüler ve mağazalarda yanlış değerler önceden biçimlendirilmiş

1 Cevap php

Ben bazı PHP veri okuma ve sonuçları yazdırıyor formu gönderdiğinizde formu .. sunulmadan önce diyelim ki 1000 gerçek zamanlı 1,000.00 için kullanıcı girişi 'fiyat' alanını biçimlendirmek için bazı javascript kullanan bir form alanı var

Javascript bit num = num.substring(0,num.length-(4*i+3))+','+

PHP bit, 'fiyat' => number_format ($ this-> ipsclass-> input ['fiyat'], 2, '.','') Olduğunu

Önceden biçimlendirilmiş Fiyat 2,450.50 ise sorun .. girdi 24.500 görüntüler 24.00 eğer 2,00 görüntüler veya tüm

if works fine if I remove the ',' from the javascript The database field has a data type float 9,2 cause I need to sort search results

1 Cevap

VİRGÜL kendiniz çıkarın:

number_format(str_replace(",", "", $this->ipsclass->input['price']), 2, '.', '')