PHP - AYUDA CON MONEDAS

 
Vista:

AYUDA CON MONEDAS

Publicado por roxxane (39 intervenciones) el 02/04/2009 19:52:19
Hola que tal. veran tengo un problema ya que en sistema que estoy elaborando necesita de algunos campos de precios, debo almacenrlos en el formato 000.00, estuve probando, en la tabla lo declare como tipo de dato doble y lo valide, parece que la validacion esta mal:

if (ereg("[^0-9]{1,3}(,[^0-9]{3})*(.[^0-9]{1,2})?$", trim($cd1))) {
header ("Location: $pag?accion=nuevo&error=2");
exit;
}

Cuando doy de alta un registro, por ejemplo si pongo 122.00 en la base y en la pagina al mostrar solo aparece 122 si pongo 122.50 en la base ye en la pagina aparece 122.50, quisiera que apareciera $122.00 o $122.50 al imprimirse en la pagina y en la base si se pudiera se almacenaran los ceros uando es un entero como 122.00, no se si me explico, alguien puede ayudarme?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:AYUDA CON MONEDAS

Publicado por Pablo Jorge Sanguinetti (11 intervenciones) el 04/04/2009 16:47:21
Hola:

para mostrar en la página usa sprintf por ejemplo:

sprintf("%01.2f", $dinero);

para la base de datos define el campo como:

FLOAT(7,2)

asumo que se trata de una base de datos MySQL

saludos
Pablo Jorge Sanguinetti
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar