Ir para conteúdo
Fórum Script Brasil
  • 0

O Que Está Errado Aqui?


doulo4ever

Pergunta

Galera, aquele código para puxar o valor da variável do link (<%= Request.QueryString("idcat") %>) eu usei em todos os links que estavam em html e funcionou corretamente, mas agora tem o seguinte código:

<%
'Verifica se a compra está vazia
if request.querystring("compra") = ""  then
abredb.close
set abredb = nothing
response.redirect "fechapedido.asp?compra=entrar&idcat=Request.QueryString("idcat")"
end if
if request.querystring("compra") = "ok" and session("usuario") = "" then
abredb.close
set abredb = nothing
response.redirect "fechapedido.asp?compra=login&idcat=Request.QueryString("idcat")"
end if
if request.querystring("compra") = "entrar" then
intOrderID = cstr(Session("orderID"))
%>

Reparem que eu tentei mudar a linha de código, coloquei &idcat=Request.QueryString("idcat") nos links, mas está dando um erro:

Microsoft VBScript compilation error '800a0401'

Expected end of statement

/cosmopolis/loja/fechapedido.asp, line 62

response.redirect "fechapedido.asp?compra=entrar&idcat=Request.QueryString("idcat")"

----------------------------------------------------------------------------^

Como eu devo fazer nesse caso?

Valeu mesmo

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

está faltando apenas algumas coisitas:1

seu codigo:

response.redirect "fechapedido.asp?compra=entrar&idcat=Request.QueryString("idcat")"

altere para isso: (veja em vermelho o que foi alterado)

response.redirect "fechapedido.asp?compra=entrar&idcat="&Request.QueryString("idcat")&""

teoricamente é isso aí..

teste aí ok?

se não der, avisa ae..

t+

Link para o comentário
Compartilhar em outros sites

  • 0

Galera, não sei o que está acontecendo, mas ainda está aquele erro:

Microsoft VBScript compilation error '800a0401'

Expected end of statement

/cosmopolis/loja/fechapedido.asp, line 62

response.redirect "fechapedido.asp?compra=entrar&idcat="&Request.QueryString("idcat")""

-------------------------------------------------------------------------------------^

O código está assim agora:

<%
'Verifica se a compra está vazia
if request.querystring("compra") = ""  then
abredb.close
set abredb = nothing
response.redirect "fechapedido.asp?compra=entrar&idcat="&Request.QueryString("idcat")""
end if
if request.querystring("compra") = "ok" and session("usuario") = "" then
abredb.close
set abredb = nothing
response.redirect "fechapedido.asp?compra=login&idcat="&Request.QueryString("idcat")""
end if
if request.querystring("compra") = "entrar" then
intOrderID = cstr(Session("orderID"))
%>

Se alguém puder ajudar, agradeço!

Paulo

Link para o comentário
Compartilhar em outros sites

  • 0

pow

ce leu o que eu coloquei?

eu coloquei "& no começo e no final.. olha lá..

e você só colocou no começo..

arruma aí..

response.redirect "fechapedido.asp?compra=entrar&idcat="&Request.QueryString("idcat")&""

a que ta em azul você não colocou..

Link para o comentário
Compartilhar em outros sites

  • 0

é isso aí..

vlw decio por ajudar.. hehe

to fechando o tópico

qualquer duvida, ou se quiser que eu reabra ele, me manda pm, que eu abro, ok?

t+

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...