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

Duvida Na Consulta


modernel

Pergunta

Pessoal estou montnado um sistema de Jornal On-line.

Eu preciso fazer o seguinte

na Pag.Principal eu irei colocar o Titulo da noticia como link para a notícia.

clicando no titulo da noitcia abrirá uma pagina com o titulo e o texto da noticia.

Bem eu estou criando a pagina principal e colocando os links numa estrutura de repetição While. POrém não estou sabendo se está é a melhor maneira. Já procurei na NEt e num acho nada explicando

.

Outra duvida

como vou fazer para que quando clicar no link com o titulo da noticia, como farei para abrir a notícia?

alguém poderia me ajudar ?????

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Bem... vamos por partes.

Você quer listar na página principal os links para os notícias, contendo no link o título da noticia, correto?

Então, vamos pensar numas coisas.

Você não vai querer listar TODAS as notícias na página principal, correto? Claro, porque imagina ter 300 notícias cadastradas... nossa!

Logo, você prefere listar apenas umas 5, digamos...

Vejamos um exemplo:

<%
x = 0
limite = 5
rs.Open("SELECT TOP "&limite&" noticia_id, noticia_titulo FROM tbNoticas ORDER BY noticia_data DESC"),con,0,1
if not rs.eof then
  while not rs.eof and x < limite
  x = x + 1%>
<a href="noticia.asp?id=<%=rs("noticia_id")%>"><%=Server.HTMLEncode(rs("noticia_titulo"))%></a><%
  rs.movenext
  wend
end if
rs.Close%>
Agora repara neste código acima. perceba que o url do link ali ficará assim:
<a href="noticia.asp?id=12">Morre Lula em SP... leia mais</a>
Logo na sua página noticia.asp você terá de usar uma QueryString para resgatar o valor fornecido e montar uma string SQL. Aí vai um ex.:
<%
Dim id
id = Reques.QueryString("id")
If IsNumeric(id) Then id = CInt(id) Else id = 0

rs.Open("SELECT * FROM tbNoticias WHERE noticia_id="&id),con,0,1
if rs.eof then
  Response.Write "Notícia inexistente"
else
  'Comandos para exibir sua notícia
end if
rs.Close%>

Espero ter ajudado,

Se precisar de algum serviço em ASP, é só entrar em contato.

Abraços biggrin.gif

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...