Ir para conteúdo

POWERED BY:

Arquivado

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

fabio Avila

[Resolvido] Mostrar Noticias

Recommended Posts

Ola Amigos , beleza ..

 

To com uma duvida aqui e gostaria da ajuda de vcs , tenho um sistema de noticias e gostaria de mostrar as noticias pegando o ID de cada um , mas to conseguindo pegar somente o 1 ID pra todas ou seja tenho 3 noticias e o link delas é todas pra 1 noticia, vejam como esta o codigo:

 

<%
Set objCon = Server.CreateObject("ADODB.Connection")
objCon.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("bd.mdb") & ";Persist Security Info=False"

sql = "SELECT * FROM Noticias"

set rs=objCon.Execute(sql)

if not rs.eof then
response.write "<a target=""_top"" href=""detalhes_noticias.asp?acao=V&id="&rs("id")&"""> Visitar link</a>"
while not rs.eof%>


<%
rs.movenext
wend
end if
rs.close
set rs=nothing

%>                    

Abrços

Compartilhar este post


Link para o post
Compartilhar em outros sites

você tem 3 noticias e o link delas é todas pra 1 noticia,

você esta dando um SELECT na tabela, e aparce apenas um id ???

naun gera erro , nada!!!

pela sua SQL esta correta, as tabelas estaun vinculadas, existem mais id´s, ou você esta pegando o id da noticia naun o id do link...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim , não da erro nenhum , se der um selec ele aparece os 3 ids normalmente , tenho 3 noticias no bd cada uma com seu ID , ta acontecendo assim se clicar na 1 Noticia abre a 1 Noticia, se Clicar na 2 Noticia abre a 1 Noticia e se clicar na 3 tambem abre a 1 Noticia entendeu , ele ta repetindo o mesmo id da noticia 1 para os demais , entendeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloca o

response.write "<a target=""_top"" href=""detalhes_noticias.asp?acao=V&id="&rs("id")&"""> Visitar link</a>"

dentro do while...

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloquei dentro do While , mas aos inves de mostrar um Link por Noticia ta mostrando 2 , como na figura abaixo:

 

Imagem Postada

 

                                <%
Set objCon = Server.CreateObject("ADODB.Connection")
objCon.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("bd.mdb") & ";Persist Security Info=False"

sql = "SELECT * FROM Noticias"

set rs=objCon.Execute(sql)

if not rs.eof then

while not rs.eof
response.write "<a target=""_top"" href=""detalhes_noticias.asp?acao=V&id="&rs("id")&"""> Visitar link</a>"

rs.movenext
wend
end if
rs.close
set rs=nothing

%>     

Compartilhar este post


Link para o post
Compartilhar em outros sites

naun é os ID k estao relacionados com a noticia !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

É sim mas ele ta aparecendo 2 x VISITAR LINK send que ele teria q aparecer 1 para cada noticia , os links dele ta correto mas nao to conseguindo deixar somente 1 VISITAR LINK em cada noticia , tipo se colocar 4 noticias ele vai aparecer 4 vezes em para cada noticia.. entendeu..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvi o problema em partes, pois agora consigo exibir as noticias pelos seus ids , mas como as noticias estão dentro de um Frame na pagina inicial ele ta abrindo dentro do Frame e não consigo abri-lo na pagina toda , segue o codigo:

 

<%
          
          	autonum = Trim(rstSearch.Fields("autonum"))
              	Response.Write "<TR style='cursor=hand;' autonum="& autonum&" onclick=""consultarClick('"&autonum&"')""; class='"&fundo&"' "
		Response.Write " onmouseover=""this.className='inputMouse';"" "
		Response.Write " onmouseout=""this.className='"&fundo&"';"">"
		%> 

Codigo para criar o Link

 

<script language="javascript">

function consultarClick(vr){	
		pagina = 'teste2.asp?acao=A&autonum='+vr;
		location = pagina;
}
  </script>
Vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente naun usar Frame, coloke ele em uma tabela e deixe o desgin de acordo como ker...

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza...

kker coisa , posta ae...

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.