Hola compañeros;
Tengo de nuevo una duda que es la siguiente. Tengo en una pagina php:
Código PHP:
$_SESSION['moneda'] -> valor = $miconexion -> row ['valor'];
$_SESSION['moneda'] -> simbolo = $miconexion -> row ['simbolo'];
Dos valores recogidos de la BD y asignados a una variable de sesion. Mas adelante...
Código PHP:
echo ''.PRECIO.': '. printf ("%.2f ",$perfumes -> row ['preciog3'] * $_SESSION['moneda'] -> valor) .' '.$_SESSION['moneda'] -> simbolo.'';
Deberia mostrar por pantalla:
Precio: 1715.40 USD, en cambio sale por pantalla:
1715.40 Precio: 8 ISK
Si quito el printf sale bien, pero sin los dos decimales, puede mostrar un decimal, dos o más... yo quiero siempre dos.
Decir que en la base de datos, el campo valor es un decimal 5,2 (he probado 5,4 y varios más... pero nada)
Gracias de antemano