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

Como Mostrar As Notícias Através De Links?


::..Hunter..::

Pergunta

Tenho um banco de dados que mostra sempre a notícia principal colocada no index.

Ex:

$sql = "SELECT * FROM noticias WHERE escolha = 1"; //1 significa matéria principal, 0 são matérias secundárias.

Gostaria de poder mostrar mais uns 5 links abaixo desta somente com a data e o título que quando a pessoa clicasse em um destes títulos abrisse a matéria completa em outra página com o arquivo "noticia.php".

Todas as minhas matérias tem ID, só não sei como faço os IDs servirem de links pra a página noticia.php. Tipo noticia.php?id=200.

Ex: http://www.imasters.com.br/web/conteudo/co...?codcoluna=1786

Exatamente assim como neste site.

O negócio de limite de 5 eu sei como faço, ok?

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

cara isso é muito fácil

tipow

noticia.php

<?php
$conexao = mysql_connect("localhost", "root", "")
or die ("Não foi possivel..");
mysql_select_db("teste")
or die ("Não foi possivel..");
$id = $_GET['id'];
$sql = mysql_query("SELECT * FROM noticias where id = '$id'")
or die ("Este id não existe");
while ($linha = mysql_fetch_array($sql)){
$titulo = $linha['titulo'];
$descricao = $linha['descricao'];
$autor = $linha['autor'];

echo"$titulo<br>$descricao<br>autor: $autor";

}
?>

ai depois é só fazer os links tipow noticia.php?id=$id //no caso um número

Link para o comentário
Compartilhar em outros sites

  • 0
ops este post foi meu.... hehehe esqueci de me logar...

Ok, tudo bem, deixa ver se eu entendi o que você colocou. tongue.gif

$id = $_GET['id']; //Isso quer dizer que a ID que estiver no link quando eu clicar ela vai parar nesta variável ($id) na página noticia.php, como se fosse uma variável de um formulário passado para outra variável de outra página? unsure.gif

Se eu fizer um WHILE ou FOR pra selecionar os últimos 5 IDs e colocar automaticamente um em cada link tenho que criar 5 váriaveis diferentes pra receber os 5 IDs ou é só ir largando os IDs nos links? Quando eu clicar vai ir o ID certo pra página noticia.php poder exibir?

As variáveis depositadas nos links:

<a ref=./noticia.php?id=$id>$titulo</a> (digamos que a id é 5)

<a ref=./noticia.php?id=$id>$titulo</a> (digamos que a id é 4)

<a ref=./noticia.php?id=$id>$titulo</a> (digamos que a id é 3)

<a ref=./noticia.php?id=$id>$titulo</a> (digamos que a id é 2)

<a ref=./noticia.php?id=$id>$titulo</a> (digamos que a id é 1)

ficam na "memória" pra quando clicar no link a página noticia.php receber?

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,5k
×
×
  • Criar Novo...