Ir para conteúdo
Fórum Script Brasil
  • 0

Somar Valores


raphaelcarlos

Pergunta

Salve rapa do forum ..

tenho uma pagina que soma os valor do bd, certo, so que tem dois problemas

o primeiro é que não ta trazendo o resultado certo

o segundo é não ta separando com ponto ...

a pagina e a seguinte

$sql = mysql_query("Select * from cadastro WHERE valor") or die(mysql_error());
$contagem = mysql_num_rows($sql);
$preço = array();
while ($linhas = mysql_fetch_array($sql)) {
$i++;
$preço[$i] .= $linhas["valor"];
}
$total = array_sum($preço);
echo "$total";

os valores :

520,00 - 580,00 - 1.636,00 - 261,70 - 256,82 - 761,00 = 4.015,52

o codigo ta retornando esse valor :

2379.636

da pra arrumar ?

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Primeiro no banco ta gravado com virgula ou ponto....?Temde ser ponto.;...

Segundo soma direto no SELECT..

$VALORSOMA = mysql_query("SELECT SUM(valor) as VALORSOMA FROM cadastro");

$ARRAY =mysql_fetch_array($VALORSOMA);

para exibir

echo number_format($ARRAY['VALORSOMA'],2,",",".");

Falou

Adailton

Link para o comentário
Compartilhar em outros sites

  • 0

Cara se tem um geito mais facil não sei... eu faço assim

$valor = str_replace(".","",$VALOR_DO_FORM);

$valor_bd = ereg_replce(",",".",$valor);

Ai tu manda gravar no INSERT pelo $valor_bd

Espero ter ajudado...

Acredito que tenha algo mais simples com expressões regulares

Se achar posta ai....

Adailton

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...