Estou desenvolvendo um sistema de notícias. Insiro o texto no banco de dados atarv's de um form, porém quando vou imprimir o texto ta todo junto.
Preciso que o texto seja impresso na tela do mesmo modo que inseri.
Como faço isso?
Inserir.php
<?php
include "../conexao_db.php";
/*
* monta query em SQL para insercao
*/
$sql = "INSERT INTO tb_noticias (nome, data, titulo, resumo, texto)
VALUES (
'".$_POST['nome']."',
NOW(),
'".$_POST['titulo']."',
'".$_POST['resumo']."',
'".$_POST['texto']."'
)";
/*
* executa a query
*/
$sql = mysql_query($sql)
or die ("Houve erro na gravação dos dados.");
?>
mostar.php
<?php
include "conexao_db.php";
$sql = "SELECT * FROM tb_noticias WHERE ver = '1' ORDER BY id DESC LIMIT 5";
/*
* executa e trata a consulta
*/
$resultado = mysql_query($sql) or die ("Não foi possível realizar a consulta");
if(@mysql_num_rows($resultado) == 0) //or die("Nenhum registro encontrado")
{
echo "Nenhum registro encontrado";
}
/*
* fazendo um loop para mostrar os resultados
*/
else
{
while ($linha=mysql_fetch_array($resultado))
{
$novadata = substr($linha['data'],8,2) . "/" .
substr($linha['data'],5,2) . "/" .
substr($linha['data'],0,4);
echo "<b>Código da Notícia</b>: {$linha['id']} <br />";
echo "Autor: {$linha['nome']} <br />";
echo "Data: $novadata <br />";
echo "Título: {$linha['titulo']} <br />";
echo "Resumo:<a href = consultar_todas.php?id=".$linha['id'].">\t".$linha['resumo']."</a>";
echo "<hr />";
}
}
?>
Editado por Jonathan Queiroz Adcionar tag's (Jonathan)
Pergunta
quinhosp
Estou desenvolvendo um sistema de notícias. Insiro o texto no banco de dados atarv's de um form, porém quando vou imprimir o texto ta todo junto.
Preciso que o texto seja impresso na tela do mesmo modo que inseri.
Como faço isso?
Inserir.php
mostar.php Editado por Jonathan QueirozAdcionar tag's (Jonathan)
Link para o comentário
Compartilhar em outros sites
11 respostass a esta questão
Posts Recomendados
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.