Pues los códigos son estos, perdon por no ponerlos.
--procesanoticia.php
Código PHP:
<?php
//recibimos las variables enviadas por el formulario
$titulo=$_POST[titulo];
$autor=$_POST[autor];
$categoria=$_POST[categoria];
$articulo=$_POST[articulo];
//conectamos a la base
$connect=mysql_connect("imysql00","i3796761","gd47xg1oyawgs270");
//Seleccionamos la base
mysql_select_db("i3796761",$connect);
//insertamos los registros almacenados en las variables
mysql_query("insert into noticias(titulo,autor,categoria,articulo,fecha)
values('$titulo','$autor','$categoria','$articulo',NOW()",$connect);
header("location: noticias.php");
?>
--noticias.php
Código PHP:
<html>
<head>
<title>Sistema de noticias</title>
<?php
//conectamos a la base
$connect=mysql_connect("imysql00","i3796761","gd47xg1oyawgs270");
mysql_select_db("i3796761",$connect);
$result=mysql_query("select * from noticias order by fecha Desc", $connect);
$totalregistros=mysql_num_rows($result);
?>
</head>
<BODY leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#666699" bgcolor="#009999">
<?php
//Recogemos las consultas en un array y las mostramos
while($row=mysql_fetch_array($result))
{
echo '<h2>'.$row[titulo].'</h2><br><p>'.$row[articulo].'</p><br><div id="noticia">'.$row[autor].' | '.$row[fecha].' | '.$row[categoria].' | <a href="ver_noticia.php?id='.$row[id_noticia].'">comentarios</a> | <a href="editar_noticia.php?id='.$row[id_noticia].'">editar</a>| <a href="borrar_noticia.php?id='.$row[id_noticia].'">borrar</a> </div>';
//Hemos puesto los enlaces para "Comentarios" y "Editar" cosa que ocuparemos más adelante como se puede ver el id nos servirá para casi todo.
}
mysql_free_result($result)
?>
</body>
</html>
--formunoticia.php
Código PHP:
<style type="text/css">
<!--
body {
background-color: #009999;
}
-->
</style>
<center>
<form action="procesanoticia.php" method="post">
Título noticia:<br>
<input type="text" name="titulo"><br>
Autor:<br>
<input type="text" name="autor"><br>
Categoría:<br>
<input type="text" name="categoria"><br>
Escriba el articulo<br>
<textarea name="articulo" cols="50" rows="10"></textarea><br>
<input type="submit" value="Publicar"><br>
</form>
</center>
--editar_noticia.php
Código PHP:
<html>
<head>
</head>
<BODY leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#666699" bgcolor="#009999">
<?php
//recibimos la variable id enviada en el enlace por GET
$id=$_GET['id'];
//conectamos a la base
$connect=mysql_connect("imysql00","i3796761","gd47xg1oyawgs270");
//Seleccionamos la base
mysql_select_db("i3796761",$connect);
//hacemos las consultas
$result=mysql_query("select * from noticias where id_noticia='$id'"
,$connect);
//Una vez seleccionados los registros los mostramos para su edición
while($row=mysql_fetch_array($result))
{
echo '<form action="edit_noticia.php" method="post">
<input type="hidden" name="id" value="'.$row['id_noticia'].'"><br>
Título noticia:<br>
<input type="text" name="titulo" value="'.$row['titulo'].'"><br>
Autor:<br>
<input type="text" name="autor" value="'.$row['autor'].'"><br>
Categoría:<br>
<input type="text" name="categoria" value="'.$row['categoria'].'"><br>
Escriba el articulo<br>
<textarea name="articulo" cols="50" rows="10">'.$row['articulo'].'</textarea>
<br>
<input type="submit" value="Editar"><br>
</form>';
}
mysql_free_result($result);
mysql_close($connect);
?>
</body>
</html>
Pues son estos, als 4, pq el otro es de comentarios y el d eborrar, pero todos me fallan en lo mismo, sacan los datos pero no los ingresan.
Gracias por ayudarme, Saludos!