Ir para conteúdo

POWERED BY:

Arquivado

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

marcelocardoso

Como acrescentar mais um IF aqui

Recommended Posts

IMASTEREIROS E AMIGOS!

 

Estou tentando colocar mais um IF aqui mas não consigo, pois sempre quando tento mexer com IF's fico confuso, portanto venho solicitar aos colegas mais experientes com instruçoes IF:

 

Vejam código abaixo:

ASP

[*]

 

[*]'Se não for encontrado nenhum registro, aparecerá uma mensagem de ERRO.

 

[*] IF ObjRS.EOF Then

 

[*]

 

[*]Response.Write "Seu Usuário ou Senha estão incorretos!"

 

[*]Response.Write "<br><br>Por Favor! retorne e refaça novamente seu login"</b>"

 

[*]Response.Write "<a href=""login.asp"" target=""_parent"">voltar ao login</a>"

 

[*]Response.End

 

[*]

 

[*] ELSE

 

[*]

 

[*]Response.Write "<b>Você está Logado no Sistema! - Parabéns</b>"

 

[*]

 

[*]End IF

 

[*]%>

 

[*]

OQue preciso realmente é validar antes do USUARIO E SENHA, logo no começo do código acima?,

Quero validar antes buscando no banco de dados se o CAMPO ATIVO está com valor 0 ou 1?

Sendo que 0 - é para não autentificado e 1 - para aquele que já está antentificado . ok

 

SE O VALOR FOR 0 - não permite que o cara efetue o login, somente depois de liberado seu cadastro por email

 

E SE FOR O VALOR 1 - pode deixar o cara efetuar o login

 

Será conseguem me ajudar??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tb me confundo um pouco, mas vou tentar!

 

você ta fazendo um select, e logo após"

 

 

 

'Aqui você ta falando: Se o record set for ao fim do registro então....

'Se ele chegou ao fim do arquivo é porque ele não achou nada, logo...

 

ASP

[*]IF ObjRS.EOF then

 

[*]  response.write("Login ou Senha inválidos")

 

[*]ELSE

 

[*]  response.write("Logado com sucesso")

 

[*]END IF

 

Ou

' Se não chegar no fim do registro, ou seja, se parar no meio é porque achou

 

ASP

[*]IF NOT ObjRS.eof THEN

 

[*]  response.write("Logado com sucesso!")

 

[*]ELSE

 

[*]  response.write("Login ou Senha inválidos!")

 

[*]END IF 

 

Tenta isso!

 

Se confundi, me corrijam!

Valeus!

 

:)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hmmm noa sei se eu ou o msboy que entendemos errado eu entendi de outra forma hehehe la vai:

 

ASP

[*]'Se não for encontrado nenhum registro, aparecerá uma mensagem de ERRO.

 

[*]

 

[*]IF ObjRS.EOF Then

 

[*]  Response.Write "Seu Usuário ou Senha estão incorretos!"

 

[*]  Response.Write "<br><br>Por Favor! retorne e refaça novamente seu login"</b>"

 

[*]  Response.Write "<a href=""login.asp"" target=""_parent"">voltar ao login</a>"

 

[*]  Response.End

 

[*]ELSEIF ObjRS("CAMPO ATIVO") = "0" THEN

 

[*]  Response.Write "<b>Seu cadastro ainda não está ativo!</b>"

 

[*]  Response.End

 

[*]ELSE

 

[*]  Response.Write "<b>Você está Logado no Sistema! - Parabéns</b>"

 

[*]End IF

 

[*]

 

[*]%>

 

é isso ?

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Amigos!

 

 

Gostaria de agradecer a ajuda, e dizer obrigado.

MAS VENHO AQUI SOLICITAR ALGUMAS RESPOSTAS QUANTO AOS IF's?

 

 

1) Onde usar o IF ?

2) Onde usar o END IF ?

3) Onde usar o ELSE ?

4) Onde usar o ENDIF ?

5) E como seria a sintaxe de:

 

IF

 

Como posso inserir aqui mais um if com else e end if?

 

ELSE

 

Como posso inserir aqui mais um if com else e end if?

 

END IF

 

 

E gostaria de agrader CARLOS.NET, irei testar seu código, e acho que você matou minha dúvida na mosca....

 

 

Obrigado a todos.

Tudo de BOM.

Compartilhar este post


Link para o post
Compartilhar em outros sites

1) Onde usar o IF ?

Em todo lugar! If é lógica! Programação é pura lógica! você resolve os problemas mais complexos com simples IFs! Só!

2) Onde usar o END IF ?

Quando começar um ifif - inicioend if final

3) Onde usar o ELSE ?

ELSE = SENÃOif campo = "" thenvoltaelseprossegueend if

5) E como seria a sintaxe de:

IFif campo = "" thenvoltaelsecontinuaend ifELSEif campo = "" thenvoltaelsecontinuaend ifEND IF

Compra um livrinho de lógica de programação, ou acesse algum forum aqui especifico!

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.