Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ThalysonCordeiro

[Resolvido] subtrair valores php

Recommended Posts

gente, nao to conseguindo subtrair valores com milhares (ex: 1.500,00 - 500,00) no php, só consigo subtrair valores assim 680,00 - 705,00 (qualquer valor por exemplo), só que se for na casa do MIL n da certo. olhem meu codigo e me ajudem por favor

 

ps: recebo no POST o valor antigo $valora e o valor que o cara ta pagando, que vai subtrair com o valor antigo &valor

 

<?php
$id = $_POST["id"];
$idcliente = $_POST["idcliente"];
$nome = $_POST["txtnome"];
$pedido = $_POST["txtpedido"];
$valor = $_POST["txtvalor"];
$valora = $_POST["valorantigo"];
$data = $_POST["txtdata"];
$dat = date("Y-m-d");

// quebrando a data e invertendo ela no formato valido do MYSQL
function invert($datainv){ //recebe a data
       // Delimitado por barras
       $sep = "-";
       list ($dia, $mes, $ano) = split ('[/]', $datainv);
$datainv="$ano$sep$mes$sep$dia";
return $datainv;
}
$valor = str_replace (",", ".", $valor);
$valora = str_replace (",", ".", $valora);
$data = invert($data);
//$valora = number_format($valora, 2,',','.');
//$valor = number_format($valor, 2,',','.');
$valorAtual = $valora - $valor;
//$valorAtual = number_format($valorAtual, 2,',','.');

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, só é onde tiver ponto você remove, exemplo 1.344,90 ficaria 1344,90 - assim vai da certo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, só é onde tiver ponto você remove, exemplo 1.344,90 ficaria 1344,90 - assim vai da certo.

 

Boa amigo, fiz com mais calma aqui e percebi que o formato tava diferente. Fiz igual voc falou e deu certo.

 

PODE FECHAR O TOPICO

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.