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

Não Consigo!


Guest - Rodrigo -

Pergunta

Guest - Rodrigo -

Pessoal estou com esse codigo,q peguei aqui mesmo:

<%

Dim lista,cat_id,cat_nome,nome,lista_produtos,msgnada

lista=Request.querystring("lista")

cat_id=Request.querystring("cat_id")

cat_nome=Request.querystring("cat_nome")

nome=Request.querystring("nome")

%>

<table border=0 width=100%><tr width=100%><td width=100% valign=top><h2><%=cat_nome%></h2></td></tr>

<%

Select Case lista

Case "categoria"

set lista_produtos = lojaDB.Execute("SELECT * FROM produtos WHERE cat_id="& cat_id &" AND disp='S' ORDER BY nome")

msgnada = "No momento não dispomos de nenhum produto neste departamento."

Case "busca"

set lista_produtos = lojaDB.Execute("SELECT * FROM produtos WHERE nome LIKE '%"& nome &"%' OR descricaop LIKE '%"& nome &"%' OR descricaog LIKE '%"& nome &"%' OR preço LIKE '%"& nome &"%' OR imagem LIKE '%"& nome &"%' AND disp='S' ORDER BY nome")

msgnada = "Infelizmente não localizamos nenhum produto com esse nome."

Case Else

%>

<script>window.location="./index.asp"</script>

<%

End Select

If lista_produtos.EOF Then

Response.Write "<tr><td><h4>" & msgnada & "</h4></td></tr>"

Else

%>

<tr width=100%><td width=100%><table border=1 width=100%>

<tr><th>Nome</th><th>Descrição</th><th>Preço</th><th>Detalhes</th><th>Comprar</th></tr></thead></tr>

<%

Dim prod_cat_id,prod_id,prod_nome,prod_descricaop,prod_preco,malha1

malha1 = "sim"

while not lista_produtos.EOF

prod_cat_id = lista_produtos("cat_id")

prod_id = lista_produtos("id")

prod_nome = lista_produtos("nome")

prod_descricaop = lista_produtos("descricaop")

prod_preco = lista_produtos("preço")

%>

<tr width=100% valign=top class=<%=malha1%>><td><%=prod_nome%></td><td><%=prod_descricaop%></td><td>R$<%=prod_preco%></td>

<td valign=top align=center>

<a href="./detalheprod.asp?prod_id=<%=prod_id%>&url_comp=<%=Server.UrlEncode(Request.ServerVariables("QUERY_STRING"))%>"><img src="./images/lupa.gif" border=0></a>

</td><td align=center>

<form action="./carrocompras.asp" method=get>

<input type=hidden name=acao value=incluir>

<input type=hidden name=prod_id value=<%=prod_id%>>

<input type=hidden name=url_comp value="<%=Server.UrlEncode(Request.ServerVariables("QUERY_STRING"))%>">

<input type=text name=prod_quant maxlength=2 size=2 value=1>&nbsp;<input type=image src="./images/comprar.gif" border=0>

</form></td>

</tr>

<%

lista_produtos.movenext

If malha1 = "sim" Then malha1 = "não" Else malha1 = "sim" End If

wend

End If

lista_produtos.Close

set lista_produtos = Nothing

%>

</table></td></tr>

</table>

Esta dando o erro:

Erro de tempo de execução do Microsoft VBScript (0x800A01A8)

O objeto é obrigatório: ''

/virtuastore/loja_asp/loja/listaprod.inc, line 22

Falta de tentar resolver não foi,por isso estou apelando para vocês.

Abraços.

Rodrigo

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Tente transformar o:

Case Else
em só:
Else

lcs_sp, no erro que mostra no servidor, está dando a linha que está dando erro, é só você contar 22 linhas, só isso!!! wink.gif

Rodrigo , tenta isso que te falei, se não conseguir posta ai que nós te ajudaremos!!!! wink.gif

Abraços,

[]'s

Victor

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

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