Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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!
Carregando comentários...