Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

sylar_head

[Resolvido] Erro maluco

Recommended Posts

Uma parte do codigo abaixo eu fiz pra pegar a idade e a data de nascimento preenchida no formulario em outra pagina e calcular se as duas estão de acordo, mas ta dando uma louca, abaixo está o codigo, e abaixo dele está o que é enviado ao cliente:

 

 

<% dim bostateste
nome = request.Form("Nome")
sobrenome = request.Form("sobrenome")
sexo = request.Form("sexo")
dianasc = request.Form("nasc/dia")
mesnasc = request.Form("nasc/mes")
anonasc = request.Form("nasc/ano")
idade = request.Form("idade")
email = request.Form("e-mail")
serie = request.Form("serie")
turma = request.Form("turma")
turno = request.Form("turno")

dataatual = date()
mesatual = month(now())
datanasc = dianasc & "/" & mesnasc &"/19"& anonasc
anoatual = year(now())

if mesnasc > mesatual then
idade = nao
end if

if mesnasc =< mesatual then
idade = sim
end if

idadeatual = anoatual - anonasc

if idade = nao then
idadeverdadeira = idadeatual - 1
end if


response.Write "idade verdadeira: "& idadeverdadeira &"<br>"
response.Write "idade :" & idade & "<br>"
response.Write "idade atual: " & idadeatual & "<br>"



%>

 

Enviado pro cliente:

idade verdadeira: 1915

idade :

idade atual: 1916

 

 

Alguém poderia me ajudar a fazer esse sisteminha?

 

Agradeço desde já, abraço pessoal!

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sua variável anonasc possui apenas 2 posições enquanto anoatual possui 4.

Compartilhar este post


Link para o post
Compartilhar em outros sites

:( Não entendi

 

 

Tem como ser mais claro?

 

 

Valeu pela atenção

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mais claro? anonasc recebe um numero assim: 00, enquanto anoatual recebe: 2008

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para que voce pergunta a idade se vai calcular?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mais claro? anonasc recebe um numero assim: 00, enquanto anoatual recebe: 2008

Valeu Salgado, é que eu tava com a cabeça meio no ar

 

 

Para que voce pergunta a idade se vai calcular?

É pra evitar criação de fakes (por newbies)

 

 

 

Valeu, muito obrigado!

 

 

http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah tá

 

Mas é um metodo de controle diferente dos convencionais

 

Que bom qeu resolveu

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.