Carlos Eduardo Bellotti Postado Outubro 4, 2008 Denunciar Share Postado Outubro 4, 2008 Fala Galerad !To com o seguinte problema , estou fazendo um formularia que recebe um valor e usa javascript para formatar o valor com por exeplo 1.233.08 ou seja !agora o problema que quando eu vou salvar no banco de dados num campo float,ela so salva como 1.23, como eu faço para converter 1.233.08 para 1233.08 por que ae funciona não é? !Valeu galera desde já Agradeço !!KADU Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Carlos Eduardo Bellotti Postado Outubro 4, 2008 Autor Denunciar Share Postado Outubro 4, 2008 valeu pessoal achei uma função que faz isso ! caso alguém precise está ae !function entradaMonetaria($valor){//By Alessandro Gonzalez $situacao = substr_count($valor, "."); $situacao += substr_count($valor, ","); if($situacao > 0){ $subs = array (",","."); $valor = str_replace($subs,"",$valor); $decimal = substr($valor, -2); $valor = substr($valor, 0, -2); $valor = $valor.".".$decimal; return $valor; } else { return $valor; }}echo entradaMonetaria($_POST["valor"]); Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Carlos Eduardo Bellotti
Fala Galerad !
To com o seguinte problema , estou fazendo um formularia que recebe um valor e usa javascript para formatar o valor com por exeplo 1.233.08 ou seja !
agora o problema que quando eu vou salvar no banco de dados num campo float,
ela so salva como 1.23, como eu faço para converter 1.233.08 para 1233.08 por que ae funciona não é? !
Valeu galera desde já Agradeço !!
KADU
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.