bueno aqui viene, lo que queria hacer es, que ademas de ir a la portada el titulo, me gustaria que tbn se creara una pagina con el articulo completo dentro de esa pagina y no se como hacerlo, ahora mismo mi codigo de enviar es,
Código PHP:
<?php
include "conexao.php";
if(!isset($_POST["submit"])) {
echo "Envio de notícia<br /><br />";
echo "<form action=\"enviar_noticia.php\" name=\"form\" method=\"post\">";
echo "Título:<br /><input name=\"titulo\" type=\"text\" maxlength=\"100\" size=\"40\" /><br />";
echo "Descrição:<br /><input name=\"descricao\" type=\"text\" maxlength=\"255\" size=\"40\" /><br />";
echo "Notícia:<br /><textarea name=\"artigo\" rows=\"10\" cols=\"30\"></textarea><br />";
echo "Autor:<br /><input name=\"autor\" type=\"text\" maxlength=\"100\" size=\"40\" /><br />";
echo "E-mail:<br /><input name=\"email\" type=\"text\" maxlength=\"255\" size=\"40\" /><br />";
echo "<input name=\"submit\" type=\"submit\" value=\"Enviar\" /> <input type=\"reset\" value=\"Redefinir\" />";
echo "</form>";
}
else {
$titulo = $_POST["titulo"];
$descricao = $_POST["descricao"];
$artigo = $_POST["artigo"];
$autor = $_POST["autor"];
$email = $_POST["email"];
$data_hora = date("Y-m-d H:i:s");
$ip = getenv("REMOTE_ADDR");
$sql_enviar_noticia = "INSERT INTO artigo (titulo, descricao, artigo, autor, email, data_hora, ip, publicado) VALUES ('$titulo', '$descricao', '$artigo', '$autor', '$email', '$data_hora', '$ip', 'N')";
$resultado_enviar_noticia = mysql_query($sql_enviar_noticia)
or die (mysql_error());
echo "Envio de notícia<br /><br />";
echo "Notícia enviada com sucesso!";
}
?>
<?php
Echo "<a href=http://localhost:8080/>Volver</a>"//esto esta aqui porque no se hacer una redireccion con tiempo.
?>
Código PHP:
include "conexao.php";
echo "<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\" width=\"500\">";
echo "<tr>";
echo "<td width=\"50\" valign=\"top\"><div align=\"center\">ID</div></td>";
echo "<td width=\"210\" valign=\"top\"><div align=\"center\">Título</div></td>";
echo "<td width=\"60\" valign=\"top\"><div align=\"center\">Enviado em</div></td>";
echo "<td width=\"60\" valign=\"top\"><div align=\"center\">Publicado?</div></td>";
echo "<td width=\"60\" valign=\"top\"><div align=\"center\">Alterar</div></td>";
echo "<td width=\"60\" valign=\"top\"><div align=\"center\">Excluir</div></td>";
echo "</tr>";
$sql_administrar_noticias = "SELECT id, titulo, data_hora, publicado FROM artigo ORDER BY id DESC";
$resultado_administrar_noticias = mysql_query($sql_administrar_noticias)
or die (mysql_error());
if(mysql_num_rows($resultado_administrar_noticias) < 1) {
echo "<tr>";
echo "<td width=\"50\" valign=\"top\" colspan=\"6\"><div align=\"center\">Nenhuma notícia encontrada</div></td>";
echo "</tr>";
}
else {
while ($linha=mysql_fetch_array($resultado_administrar_noticias)) {
$id = $linha["id"];
$titulo = $linha["titulo"];
$data_hora = $linha["data_hora"];
$publicado = $linha["publicado"];
if($publicado=="S") {
$publicado = "Sim";
}
else {
$publicado = "Não";
}
echo "<tr>";
echo "<td width=\"50\" valign=\"top\"><div align=\"center\">$id</div></td>";
echo "<td width=\"210\" valign=\"top\">$titulo</td>";
echo "<td width=\"60\" valign=\"top\"><div align=\"center\">$data_hora</div></td>";
echo "<td width=\"60\" valign=\"top\"><div align=\"center\">$publicado</div></td>";
echo "<td width=\"60\" valign=\"top\"><div align=\"center\"><a href=\"alterar_noticia.php?id=$id\">Alterar</a></div></td>";
echo "<td width=\"60\" valign=\"top\"><div align=\"center\"><a href=\"excluir_noticia.php?id=$id\">Excluir</a></div></td>";
echo "</tr>";
}
}
echo "</table>";
?>
que es lo que tengo que hacer para que al crear la noticia se me genere una pagina con la noticia dentro?, soy novato con programacion, llevo 1 mes todavia.
gracias por todo!