Ir para conteúdo

POWERED BY:

Arquivado

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

Daniel Paes

pagina.asp?area=index

Recommended Posts

Olá amigos!!!Estou tentando fazer um menu em sessões. Fiz assim:tabela menuidtitulologoconteudoate ai tudo bem.. eu consigo colocar o menu pra funcionar, só não consigo acertar a "pagina.asp" para pegar as informações do banco de dados referente a area informada.Alguem sabe como pegar esta info???????obs: se naum entenderem eu explico outra vez

Compartilhar este post


Link para o post
Compartilhar em outros sites

e ai galera... ninguem...

 

se liga.... o menu eu já fiz que é esse:

 

<a href='pagina.asp?area="&rs("area_titulo")&"'>"&rs("area_titulo")&"</a>

só que eu naum to conseguindo pegar os valores desta determinada area na "pagina.asp"

 

eu sei que se faz um request... mas naum estou conseguindo montar o select

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta isso:<a href="pagina.asp?area=<%=rs("area_titulo")%>"><%=rs("area_titulo")%></a>Cara, tá bem difícil entender a sua dúvida. Talvez, se você explicasse um pouquinho melhor a sua dúvida poderíamos ajudá-lo melhor.[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

No código da pagina.asp use Request.QueryString("area") para puxar o valor da área.T+Manga

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta isso:

 

<a href="pagina.asp?area=<%=rs("area_titulo")%>"><%=rs("area_titulo")%></a>

 

 

Cara, tá bem difícil entender a sua dúvida. Talvez, se você explicasse um pouquinho melhor a sua dúvida poderíamos ajudá-lo melhor.

 

[]'s

Vamos lá... eu tenho um banco de dados assim:

 

id

titulo ' nome do menu

imagem ' imagem do menu

descrição ' codigo fonte da página

 

coloquei os campos assim:

1 | Home | home.gif | aqui vai o codigo fonte ou qualquer outro texto 2 | mp3 | mp3.gif | asdadad asdas

3 | discos | discos.gif | asdasd as asd 4 | colunas | colunas.gif | asdasd as as

etc....

 

ai eu coloquei o menu.asp assim:

 

SQL = "select * from areas where titulo order by area Asc"

Set rs = Conexao.Execute(SQL)

While not rs.EOF

%>

<table width="131" align="center" border="0" cellpadding="2" cellspacing="0">

<%colunas=1

while not rs.EOF

response.write "<tr>"

for x= 1 to colunas

if rs.EOF or rs.BOF then

resposnse.write "<td>-</td>"

else

response.write "<td valign=""top"" class=""menu"">"

response.write "- <a href='pagina.asp?area="&rs("titulo")&"'>"&rs("titulo")&"</a>"

response.write "</td>"

rs.movenext

end if

next

response.write linha&"</tr>"

wend%>

</table>

<%

Wend

rs.close

FechaConexao

Set rs = nothing %

agora eu queria pegar o campo imagem e descrição no arquivo "pagina.asp" apartir do comando:

 

http://www.exemplo.com.br/pagina.asp?area=mp3

 

entenderam? só que naum consigo pegar esses campos... alguem sabe????

Compartilhar este post


Link para o post
Compartilhar em outros sites

No código da pagina.asp use Request.QueryString("area") para puxar o valor da área.T+Manga

ta manga .. isso eu sei, mas eu naum to conseguindo montar o select.ve o que esta errado:area = request.querystring("area")sqlarea ="SELECT descricao, imagem FROM areas where area='"&area&"'"Set Rs = Server.CreateObject("ADODB.Recordset") Conexao.Execute(sqlarea)%> <br><table width="421" height="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td height="25" valign="top"><img src="<%=rs("imagem")%>" width="420" height="17"></td> </tr> <tr> <td valign="top" class="fonte"><%=rs("descricao")%></td> </tr> </table> <%rs.closeFechaConexaoSet rs = nothing %>da esse erro:Tipo de erro:ADODB.Recordset (0x800A0CC1)O item não pode ser encontrado na coleção correspondente ao nome ou ao ordinal solicitado./lobo/site.asp, line 113

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que você não abriu o Rs direito. Tente assim:

 

Set Rs = Server.CreateObject("ADODB.Recordset") Rs.Open "nome_da_tabela", Conexao, , , 2set RS = Conexao.Execute(sqlarea)

Veja se dá.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que você não abriu o Rs direito. Tente assim:

Set Rs = Server.CreateObject("ADODB.Recordset") Rs.Open "nome_da_tabela", Conexao, , , 2set RS = Conexao.Execute(sqlarea)
Veja se dá.
Valeu manga.... era isso mesmo.. brigadão ^_^ :P :D B)

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.