Ir para conteúdo

POWERED BY:

Arquivado

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

Breno Luiz Braga

m o novato.

Recommended Posts

Estou aprendendo asp, e tenho uma dúvida. Não estou conseguindo usar IF dentro de outro IF.

IF senha <> 54321 then 	strQuery = "SELECT * FROM cliente WHERE senha='"&senha&"'"	Set ObjRs = objConn.Execute(strQuery)				 if objRs.EOF then 			 response.redirect "erro1.asp"				end ifend if

Da o erro: Instruções esperada.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz assim.. diz ai o que você pretende fazer com o codigo que dai fica mais facil de te ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, só quero saber porque ele da erro em um IF dentro do outro.Mas ok.O script verifica se a senha é igual a 54321.Sem sim, ela escreve Bem Vindo Breno.Se não, ela acha a senha em um bd de clientes e escreve:Bem Vindo %nome do cliente%Isso está funcionando ok.Ai, se a senha é diferente de 54321 e não foi achada no BD, ele redireciona para aquela página. Não entendo porque o IF dentro do outro da erro.Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

se ainda não resolveu o problema tenta ai

 

if senha=54321 then 	response.write("bem vindo")else	strQuery = "SELECT * FROM cliente WHERE senha='"&senha&"'"	Set ObjRs = objConn.Execute(strQuery)	if not objrs.eof then	   response.write("bem vindo cliente "&objrs("nomecliente")) 	else	   response.redirect "erro1.asp"	end ifend if

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.