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

Float


Rudimar

Pergunta

Vejam só. Estou convertendo uma variavel string para float.

Os numeros que são inferiores a 3.000,00 ele converte direitinho.

Se eu pegar o valor 356,87 , ele vai converter direitinho.

Mas se o valor passar de 1000 aí dá pau.

Veja só:

Se eu pegar o valor 1.000,45 ele converte para 1

Para ficar mais claro, dá uma acessada no site www.negocios.online.nom.br,

clique em carros, aí no lado direito, tem um botão chamado pesquisar. Clica nele.

Aí na tela de pesquisa que aparece, faça ali algumas seleções, e insira valores nas duas caixas de valor que existem. Clica então no botão Enviar.

Na página que aparece, deixei no alto a instrução sql aparecendo, veja lá no campo valor o resultado.

Se voce digitou 3.000,45, deve aparecer 3.

Por que??

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Realmente o problema são os pontos e a vírgula.

Não se pode usar vírgula. Somente pontos.

Então se temos 45,87, deve colocar 45.87..

Mas e se for um valor que ultrapassa de mil...por exemplo:

1.576,79

Se converter isto para float... fica 1.576 - desprezando-se o que vem após a vírgula...

Se colocar ponto também nos centavos, assim:

1.576.87.... também será desprezado os centavos....

Então só se pode colocar o ponto uma única vez... ou seja, somente nos centavos é que se coloca o ponto...

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,2k
    • Posts
      651,9k
×
×
  • Criar Novo...