If Request.QueryString("action") = "gravarinclusao" then
' campos vindos do formulario
DfId_f = request.Form("FormId")
DfModulo_f = request.Form("FormModulo")
DfPergunta_f = request.Form("FormPergunta")
DfMemo_f = request.Form("FormTexto")
strSQl = "select * from tbFaq where DfPergunta= '"&DfPergunta_f&"'"
Set Rs_FaqPerguntasVerifica = Conn.EXECUTE(strSQl)
if not Rs_FaqPerguntasVerifica.eof then
if Rs_FaqPerguntasVerifica("DfModulo") = DfModulo_f then
response.write "<script>alert('Já existe esta pergunta cadastrda, por favor altere-a!'); document.location='faq.asp?action=editar'</script>"
else
response.write "<script>if (confirm('Já existe esta pergunta cadastrda em outro módulo. Prosegue?')){document.location.href='faq.asp?action=gravarinclusao&action2=incluivalores'} else {document.location.href='faq.asp?action=incluir'}</script>"
Pergunta
Carlos Rocha
Ola pessoal, to cum seguinte problema, quando o código chega na linha
if action2 = "gravarvalores" then
acionada pela instrução javascript document.location.href da linha anterior, na hora de fazer o insert into faq, ele não
recebe os campos vindos do formulario.
Como posso resolver esse problema?
<%
' ############################# Inclusão ###########################
If Request.QueryString("action") = "gravarinclusao" then
' campos vindos do formulario
DfId_f = request.Form("FormId")
DfModulo_f = request.Form("FormModulo")
DfPergunta_f = request.Form("FormPergunta")
DfMemo_f = request.Form("FormTexto")
strSQl = "select * from tbFaq where DfPergunta= '"&DfPergunta_f&"'"
Set Rs_FaqPerguntasVerifica = Conn.EXECUTE(strSQl)
if not Rs_FaqPerguntasVerifica.eof then
if Rs_FaqPerguntasVerifica("DfModulo") = DfModulo_f then
response.write "<script>alert('Já existe esta pergunta cadastrda, por favor altere-a!'); document.location='faq.asp?action=editar'</script>"
else
response.write "<script>if (confirm('Já existe esta pergunta cadastrda em outro módulo. Prosegue?')){document.location.href='faq.asp?action=gravarinclusao&action2=incluivalores'} else {document.location.href='faq.asp?action=incluir'}</script>"
if action2 = "gravarvalores" then
strSQlInsert = "INSERT INTO tbFaq(DfModulo, DfPergunta, DfMemo, DfAutor) values('"&DfModulo_f&"' , '"&Replace(DfPergunta_f,"'","''")&"', '"&Replace(DfMemo_f,"'","''")&"' , '"&trim(Nome_usu)&"')"
Set Rs_FaqInsert = Conn.EXECUTE(strSQlInsert)
if Err.Number = 0 then
response.write "<script>alert('Inclusão efetuada com sucesso!'); document.location='faq.asp?action=incluir'</script>"
else
response.write "<script>alert('Erro. Tente de Novo!'); document.location='faq.asp?action=incluir'</script>"
end if
end if
end if
else
strSQlInsert = "INSERT INTO tbFaq(DfModulo, DfPergunta, DfMemo, DfAutor) values('"&DfModulo_f&"' , '"&Replace(DfPergunta_f,"'","''")&"', '"&Replace(DfMemo_f,"'","''")&"' , '"&trim(Nome_usu)&"')"
Set Rs_FaqInsert = Conn.EXECUTE(strSQlInsert)
if Err.Number = 0 then
response.write "<script>alert('Inclusão efetuada com suscesso!'); document.location='faq.asp?action=incluir'</script>"
else
response.write "<script>alert('Erro. Tente de Novo!'); document.location='faq.asp?action=incluir'</script>"
end if
end if
end if
' ############################# Fim da Inclusão ###########################
%>
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.