Ir para conteúdo

POWERED BY:

Arquivado

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

rzcoimbra

Mostrando Todos

Recommended Posts

e ae galera, to com uma dificuldade para executar uma determinada tarefa...

 

abre ae primeiro http://www.npi.inf.br/rodrigo/produtos.asp

 

gostaria que quando abrisse a pagina ele mostrasse todos os produtos e quando clicasse no menu de salto ele filtrasse por linha de produtos. clicando na opção todos ele voltasse a mostrar todos os registros.

 

da uma ajuda ae galera

so falta isso para terminar...

valew

Compartilhar este post


Link para o post
Compartilhar em outros sites

não sei te responder não, mas a muito tempo procuro por um código igual a este que vvc usou, para listar os topicos e do lado as fotos!se você puder manda aqui o cógigo!Ythaslo Rossy! ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

po se o detalhe é so as fotos o codigo é esse que puxa do banco de dados access<img src="<%=(Recordset1.Fields.Item("fotop").Value)%>">lembrando que uso o Dreamweaver MX para gerar o codigo, ainda nao seu programar em ASP

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entao RZCOIMBRA posta seu codigo ai pra mim dar uma olhada falow

Este codigo eu coloquei na caixa, e nao sei qual parametro utilizar para dizer todos os registros, já tentei utilizar * mas nao funcionou<select name="menu1" onChange="MM_jumpMenu('parent',this,0)"> <option value="produtos.asp?linha=*">Selecione</option> <option value="produtos.asp?linha=siesta">siesta</option> <option value="produtos.asp?linha=travesseiros">travesseiros</option> <option value="produtos.asp?linha=*">todos</option> </select>esse aqui é o codigo para montar a consulta, não esqueça que tudo foi montado no DreamWeaver MX<%Dim Recordset1Dim Recordset1_numRowsSet Recordset1 = Server.CreateObject("ADODB.Recordset")Recordset1.ActiveConnection = MM_mdb_STRINGRecordset1.Source = "SELECT * FROM produto WHERE linha = '" + Replace(Recordset1__MMColParam, "'", "''") + "'"Recordset1.CursorType = 0Recordset1.CursorLocation = 2Recordset1.LockType = 1Recordset1.Open()Recordset1_numRows = 0%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando a opção "todos" foi selecionada, retire a condição WHERE da instrução SQL, deixando ela assim:"SELECT * FROM produtos"Só isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para não ter que mexer na cláusula,Faça o seguinte.Procure um código no banco que de maneira alguma poderá ser nulo, então no valor do campo "Todos" você faz esta referência.Por exemplo "produtos.asp?ChaveDaTabela<>Null"Falow !!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para não ter que mexer na cláusula,Faça o seguinte.Procure um código no banco que de maneira alguma poderá ser nulo, então no valor do campo "Todos" você faz esta referência.Por exemplo "produtos.asp?ChaveDaTabela<>Null"Falow !!!!!

po num funcionou nao.nao entendi por qe, coloquei justamente no campo que nao fica em branco e coloquei diferente de null mas num foi, coloquei diferente de " " e tambem nao foi...qual será o problema????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando a opção "todos" foi selecionada, retire a condição WHERE da instrução SQL, deixando ela assim:"SELECT * FROM produtos"Só isso.

como eu faria para retirar a condição where da instrução sql so quando a oção todos for selecionada....

Compartilhar este post


Link para o post
Compartilhar em outros sites

É porque você não esta esperando outro parâmetro, que não "LINHA" na página de busca.,Faça assim, pense em algo que o parâmetro linha vai ser sempre !!!!! ser...e coloque esta condição como "linha=algumacoisa"Faloww

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oba !! Faz o seguinte.......Linha = Request("Linha")If Linha = "*" Then Set Rs = Server.CreateObject("ADODB.RecorSet") Rs.Open "SELECT * FROM nometabela", nomeconexao, 1, 1Else Set Rs = Server.CreateObject("ADODB.RecorSet") Rs.Open "SELECT * FROM nometabela WHERE Linha = '" & Linha & " ' ", nomeconexao, 1, 1End IfAcho q era isso ai... valeu...

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.