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

Casas Decimais


Guest Chico Chicão

Pergunta

Guest Chico Chicão

gente é o seguinte .. eu tenho um valor no bd, quando mostor ele na tela através do $linha["preço"]; tudo bem, mostra direito. Mas quando eu quero somar todos os valores q eu peguei no bd eu fiz assim

$preço = array();
$i++;
$preço[$i] .= $linha["preço"];
$total = array_sum($preço);

sendo que no entando se for um valor assim 1.200,00 ele mostra assim 1.2

como faço pra ele mostrar o 1.200,00 ?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Para gravar valores no banco você deve usar separador decimal (.) ai na visualização você trata e converte para virgula (,) usando number_format...tipo

Para gravar no banco...

$preço = ereg_replace (",", ".", $valor);//

// aqui você grava

INSERT TABELA....

Para fazer o calculo você utiliza o valor vindo bd com (.)... na hora de mstrar o valor ao usuario você fa assim

//aqui ve a soma

echo number_format($total,2,",",".");

Qualquer duvida posta

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,3k
    • Posts
      652,6k
×
×
  • Criar Novo...