Números decimais na multiplicação
Olá, pessoal, estou com uma grande dúvida e dor de cabeça. Estou criando um sisteminha... e nele tenho alguns inputs que devem ser preenchidos pelo usuario, depois de enviar deverá aparecer todos deverá aparecer uma multiplicação no final, que seria entre uma QUANTIDADE e um PREÇO ($quantidade $preco) ou pegando por post seria esses valores (2 1.500,00) só que ele não aparece o resultado correto (mesmo trocando "," por ".") em vez de obter o resultado de 3.000 eu só consigo o resultado de 3,0 (com number format) e 3 sem number format. A pergunta é a seguinte: Como fazer com que o resultado final da minha multiplicação seja 1.500,00? (esse exemplo que dei só funcionaria caso eu colocasse no preço como 1500, usando o number format. Mas não posso depender que o usuario faça isso.)
CÓDIGO:
<?php
include "conexao.php";
@$data=$_POST['data'];
@$nome=$_POST['nome'];
@$quantidade=$_POST['quantidade'];
@$resultado=$_POST['quest'];
@$preco=$_POST['preco'];
@$enviar=$_POST['enviar'];
@$preco_final= $quantidade * $preco;
echo number_format($preco_final, 2, ',', '.')."<br/><br/>";
echo $data." ".$nome." ".$quantidade." ".$resultado." ".$preco." ".$preco_final;
?>Discussão (14)
Carregando comentários...