Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia!
Baixei um sistema simples de notícias em php, é um sistema bem básico porém supre o que necessito. Estou fazendo as configurações e adquando o layout ao que preciso, porém surgiu um empasse: Não consigo exibir a em que a notícia foi postada.
Tenho um banco de dados chamado "notícia" e uma tabela chamada "notícias" criei a coluna data com o valor "Date" e abaixo segue o código php. Se alguém puder me ajudar eu ficarei muito agradecido, sou iniciante em php porém preciso muito desse sistema de postagens.
Script da Index.php onde as notícias são exibidas:
<?php
//conecxão com o banco de dados
include "conecta.php";
//script para limitar caracteres
include "limita_caracteres.php";
$sql="SELECT * FROM noticias order by id_noticias desc limit 5";
$resultado=mysql_query($sql); ?>
<h3>Ùltimas Notícias</h3>
<div class="centraliza">
<?php while($pegar=mysql_fetch_array($resultado)) { ?>
<div class="noticia">
<p class="noticia-data">Postado em: <?php echo "$pegar[data]"; ?> </p>
<a class="noticia-titulo" href="noticia_detalhada.php?id_noticias=<?php echo "$pegar[id_noticias]"; ?>"><?php echo "$pegar[titulo]"; ?></a>
<p class="resumo-noticia"><?php echo limita_caracteres("$pegar[mensagem]", 250, false); ?></p>
</div>
<?php }
?>
Depois que a notícia é incluída:
<?php
include "verifica.php";
$titulo=$_POST["titulo"]; //echo "$titulo";
$mensagem=$_POST["mensagem"];//echo "$mensagem";
$id_usuario=$_COOKIE["id"]; //echo "$id_usuario";
$data = date("d/m/Y");
include "conecta.php";
$sql="INSERT INTO noticias values";
$sql.="('null','$titulo','$mensagem','$id_usuario',$data)";
$resultado=mysql_query($sql);
echo "Notícia Incluida com Sucesso!";
?>Carregando comentários...