Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2010, 21:58
vesvello
 
Fecha de Ingreso: noviembre-2007
Mensajes: 118
Antigüedad: 16 años, 5 meses
Puntos: 0
Problema con number_format

Tengo el siguiente problema con number_format()

El codigo que tengo es el siguiente:

Código PHP:
echo number_format($price_from,0,",","."
para que ponga "." como separador de miles.

y lo tengo dentro de un input text para mandar una busqueda a la base de datos:
Código HTML:
<input type=text name=price_from value="<?php if ($price_from >0) echo number_format($price_from,0,",",".");?>"
el problema que tengo es que cuando lo mando a otra pagina al enviar el formulario me lo redondea y ademas me elimina los numeros despues del "."

para que lo entendais si tengo 999.999

el resultado que me da al enviarlo por el form y recogerlo en vez de ser 999.999
obtento 1000 porque toma los ultimos 999 como decimales y me lo redondea.


como puedo evitar este problema?