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

Script Noticia


kakaz

Pergunta

e o seguinte baixei esse script no site, agora quero que ele mostre na index não o link pro post e sim o post todo, como eu faço?

index.php

<?

?>

<html>

<head>

  <title>notícias</title>

<link rel="stylesheet" type="text/css" href="styles.css">

</head>

<body text="#333333">

<?

include "config.php";

global $connection;

$query = "SELECT * FROM noticias ORDER BY pdate DESC";

$result = mysql_query($query) or die("Error: " . mysql_error());

while ($row = mysql_fetch_assoc($result))

  {

  $titulo = $row['titulo'];

echo "<b>-»</b> <a href=\"mostra.php?id={$row['id']}\">$titulo</a><br>\n";

  }

?>

</body>

</html>

mostra.php

<?

?>

<html>

<head>

<?php

include("config.php");

function index($id)

{

global $connection;

$sql = "SELECT id, titulo, autor, texto, DATE_FORMAT(pdate, '%d/%m/%Y') as date FROM noticias WHERE id='$id'";

$result = @mysql_query($sql) or die("Erro não foi possível conectar-se ao banco de dados");

while ($row = mysql_fetch_array($result)) {

$titulo = $row['titulo];

$texto = $row['texto'];

$autor = $row['autor'];

$data = $row['date'];

$texto = nl2br($row['texto']);

echo "  <title>Notícia - $titulo</title>

</head>

<body>\n\n";

echo "<font face=\"verdana\"><center><h2>$titulo</h1></center></font>\n\n";

echo "<hr>";

echo "<br>\n\n";

echo "<font face=\"verdana\" size=\"2\">\n\n";

echo "$texto\n\n";

echo "</font>\n\n";

echo "<br>\n";

echo "<br>\n";

echo "<br>\n\n";

echo "<p align=\"right\"><font face=\"verdana\" size=\"2\">Enviado por <b>$autor</b> em <b><u>$data</u></b></font></p>\n";

  }

}

switch($_GET['action'])

{   

default:

index($_GET['id']);

}

?>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Cara, antes de mais nada, quando for dar up no seu tópico, espere ele não estar mais na primeira página... ok?

Bom, quanto à sua dúvida... na "index.php", é só você substituir o conteúdo do laço while pelo conteúdo que tem na "mostra.php":

while ($row = mysql_fetch_assoc($result))

  {

  $titulo = $row['titulo'];

echo "<b>-»</b> <a href=\"mostra.php?id={$row['id']}\">$titulo</a><br>\n";

  }

Apague essas 2 linhas que coloquei em vermelho e coloque isto no lugar:

echo "<font face=\"verdana\"><center><h2>" . $row['titulo] . "</h1></center></font>\n\n";

echo "<hr>";

echo "<br>\n\n";

echo "<font face=\"verdana\" size=\"2\">\n\n";

echo $row['texto'] . "\n\n";

echo "</font>\n\n";

echo "<br>\n";

echo "<br>\n";

echo "<br>\n\n";

echo "<p align=\"right\"><font face=\"verdana\" size=\"2\">Enviado por <b>" . $row['autor'] . "</b> em <b><u>" . $row['date'] . "</u></b></font></p>\n";

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...