Ir para conteúdo

Arquivado

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

Yasmina

If com duas condições, sendo uma delas null

Recommended Posts

Prezados,

 

Já testei vários códigos, alterei até onde fui capaz, pesquisei muito mas até agora nada funciona.

 

Estou criando uma questão para alguns alunos de um cliente. A ideia é ao acessar o ambiente restrito ele encontrar a questão do mês, se ainda estiver no periodo de validade da questão, se não estiver, nem aparecer e tambem nao aparecer caso ele já tenha respondido.

Explicando melhor, existem duas tabelas:

Tabela1 com a pergunta e data de validade (de data1 até data2)

Tabela2 onde fica registrado que o aluno já respondeu aquela pergunta. (Qdo ele responder, é criado um registro nesta tabela, com o id do aluno e id da prova).

 

Para determinar o periodo de validade da pergunta, criei um if assim:

 

<%
valido= Date()
if (valido < rs("data2")) then
%>

 

responder a pergunta

 

<% else%>

 

pergunta não pode mais ser respondida.

 

Como incluir a outra informação? Caso o aluno nao tenha respondido a pergunta, a tabela 2 nao terá o cod_aluno, portanto será null.

Será que consegui expor minha dúvida?

 

Muito obrigada.

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

use select case, fica mais gerenciável

Compartilhar este post


Link para o post
Compartilhar em outros sites

use select case, fica mais gerenciável

xanburzum sempre uso select case nas minhas paginas mas como sao so "2" escolhas ela poderia trabalhar com if dentro de if??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Rafael.

 

É possível fazer várias coisas usando o IF tal como o Case, veja um exemplo.

 

If Condição 1

else if Condição 2...

else if Condição 3...

else if Condição 4...

End If

 

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

também resolve, sim , um if encadeado (um dependendo do outro)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Prezados, tentei realmente o select e resolveu o meu problema, muito obrigada a todos!

Xanburzum, já é a segunda vez que vc me socorre, valeu mesmo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Rafael.

 

É possível fazer várias coisas usando o IF tal como o Case, veja um exemplo.

 

If Condição 1

else if Condição 2...

else if Condição 3...

else if Condição 4...

End If

 

 

Abraços!

Fabio show essa dica heim! ja vai pro bloco de dicas uteis.

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.