Guest Chico Chicão Postado Junho 7, 2005 Denunciar Share Postado Junho 7, 2005 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.2como faço pra ele mostrar o 1.200,00 ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 adailton Postado Junho 7, 2005 Denunciar Share Postado Junho 7, 2005 Para gravar valores no banco você deve usar separador decimal (.) ai na visualização você trata e converte para virgula (,) usando number_format...tipoPara gravar no banco...$preço = ereg_replace (",", ".", $valor);//// aqui você gravaINSERT 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 somaecho number_format($total,2,",",".");Qualquer duvida postaAdailton Citar Link para o comentário Compartilhar em outros sites More sharing options...
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
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
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.