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

Soma da errado


smez

Pergunta

Tenho em meu site 10 campos de formulario

estou fazendo a soma deles assim

Dim somass
<%                    
somass = 0
MascPP = int(Request.Form("txtMascPP"))
                MascP = int(Request.Form("txtMascP"))
                MascM = int(Request.Form("txtMascM"))
                MascG = int(Request.Form("txtMascG"))
                MascGG = int(Request.Form("txtMascGG"))
                MascXG = int(Request.Form("txtMascXG"))
                FemP = int(Request.Form("txtFemP"))
                FemM = int(Request.Form("txtFemM"))
                FemG = int(Request.Form("txtFemG"))
                FemGG = int(Request.Form("txtFemGG"))
                Nomes = Request.Form("txtNomes")
                Barra = Request.Form("txtOpcional")
                CdProduto = Request("produto")
                
                somass =     MascPP+MascP+MascM+MascG+MascGG+MascXG+FemP+FemM+FemG+FemGG
                Response.Write "soma"&somass
If somass < "25" Then
%>
                <script>
                alert('Pedido minimo 25 pecas');
                location.href="produto.asp?produto=<%=CdProduto%>"
                </script>
                <%
                            Else
resposnse.redirect ("pagina2.asp")
%>

até ai tudo bem, mas o que esta acontecendo e o seguinte, na primeira tentativa que o cliente tenta comprar com menos de 25 peças ele da a mensagem de alerta, mas na segunta tentativa ele consegue passar com menos de 25 peças, oque será que está ocorrendo??

o pedido minino tem q ser de 25 peças somando todos os 10 campos, não podendo aceitar menos de 25 peças.

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

string="25"
numero=25
ainda:
somass = MascPP+MascP+MascM+MascG+MascGG+MascXG+FemP+FemM+FemG+FemGG digamos q o valor de cada item é 1 o resultado poderia sair também somass= 1111111111 , pois o + também é sinal de concatenação, então ao invés de somar ele concatena.. para evitar...
somass= cint(MascPP)+cint(MascP)+cint(MascM)+cint(MascG)+cint(MascGG)+cint(MascXG)+cint(FemP)+cint(FemM)+cint(FemG)+cint(FemGG)

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,4k
×
×
  • Criar Novo...