Ir para conteúdo

POWERED BY:

Arquivado

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

Asprendendo2010

Response Redirect Pegar Parametro

Recommended Posts

Fala Galera, beleza?

 

Seguinte vou explanar o problema aqui detalhadamente.

 

Tenho 3 páginas,

 

A 1ª página me manda dados para segunda via metodo POST, na 2ª página eu pego o parametro "disciplina" da primeira página

 

disciplina = request(disciplina_codigo), ok?

 

Logo esse parâmetro entra em uma procedure na mesma página,

 

E me mostra resultados na tela.

 

Aí eu envio via POST para outra página esse parametro, nessa 3ª página ele verifica se existem mais de um cadastro.

 

Se tiver ele vai dar um response.redirect na página 2 com o parâmetro. Senão ele retorna pra pagina 1.

 

Aí é que tá meu problema o sistema é antigo e estou reformulando não pode passar parâmetros na URL.

 

 

Código:

 

PÁGINA 1:

 

<form name="form_1" method="POST" action="pagina2.asp">

<tr>

<td class="td_tbl"><%=item1%></td>

<td class="td_tbl"><%=item2%></td>

<td class="td_tbl"><%=item3%></td>

<td class="td_tbl">

<input type="hidden" name="disciplina_cod" value="<%=(rs_proc1.Fields.Item("disciplina_codigo").Value)%>"/>

<input type="hidden" name="nomeDisciplina" value="<%=(rs_proc1.Fields.Item("disciplina_nome").Value)%>"/>

<img class="img" src="../../../imagens/enviar_trabalho.gif" onclick="form_1.submit();">

</td>

</tr>

</form>

 

PÁGINA 2:

 

<%

disciplina = request("disciplina_cod")

%>

 

<%

Set cmd_proc2 = Server.CreateObject("ADODB.Command")

Set rs_proc2 = Server.CreateObject("ADODB.Recordset")

 

cmd_proc2.ActiveConnection = conection_virtual

cmd_proc2.CommandText = "PRC_DISCIPLINAS"

cmd_proc2.CommandType = 4 'SP

 

cmd_proc2("@discod") = disciplina

 

set rs_proc2 = cmd_proc2.Execute

%>

 

AINDA NA PÁGINA 2

 

<form method="post" name="form_2%>" action="TEM UMA FUNÇÃO JAVA SCRIPT AQUI PRA ENVIAR/ALTERAR NESTE EXEMPLO ESTAMOS APENAS ENVIANDO">

 

<img class="img" id="enviaQuest" value="1" src="../../../imagens/bt_enviar.gif" OnClick="enviaDados('form_<%=(rs_proc2.Fields.Item("QUEST_COD").Value)%>','pagina3.asp');"/>

 

<input type="hidden" name="disciplina_cod" value="<%=(rs_proc2.Fields.Item("discod").Value)%>" />

 

</form>

 

 

PÁGINA 3

 

<%

discod = request("disciplina_cod")

%>

 

Aí vem a dúvida essa variável aí encima tem que entrar neste response.redirect mais não pode ser passado dessa forma:

 

<%

If Qtdade > 1 Then

Response.Redirect("pagina2.asp?Discod="&discod&"")

else

Response.Redirect("pagina1.asp")

End if

%>

 

O que acontece é que esse valor que está sendo passado junto com a url tem que entrar na procedure da página 2

com esse response.redirect e não estou sabendo fazer isso.

 

 

Galera desculpa se ficou meio confuso, ok?

 

Caso esteja muito ruim de entender, quando eu chegar em casa reformulo novamente e envio o post,

 

Valeu muito Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal como faço p/ pegar um parametro que está sendo passado na URL via response.redirect em outra página

 

tentei dessa forma e não consegui.

 

 

request.queryString("ID")

 

vem vazio...

 

 

Obrigado pela ajuda

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.