Tengo problemas.. no me funciona y no se porque...
Os pongo los archivos que tengo creados y como;
Bueno cree la base de datos (correctamente)
Código PHP:
CREATE TABLE noticias (
id_noticia int(4) AUTO_INCREMENT NOT NULL,
autor varchar(255),
titulo varchar(255),
categoria varchar(255),
fecha datetime NOT NULL,
noticia blob, KEY(id_noticia)
)
El index.php
Código PHP:
<html>
<head>
<title>Sistema de noticias</title>
<?
//conectamos a la base
$connect=mysql_connect("mysql12.000webhost.com","a7366460_admin","xxxxxxxxx");
//Seleccionamos la base
mysql_select_db("a7366460_jmdc",$connect);
//hacemos las consultas
$result=mysql_query("select * from noticias order by fecha Desc", $connect);
$totalregistros=mysql_num_rows($result);
?>
</head>
<body>
<?
//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>".$row[autor]." | "
.$row[fecha]." | ".$row[categoria]." | <a href=\"ver.php?id=".$row[id_noticia].
"\">comentarios()</a> | <a href=\"editar.php?id=".$row[id_noticia]."\">editar</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>
administrar.php
Código PHP:
<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>
procesanoticia.php
Código 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("mysql12.000webhost.com","a7366460_admin","xxxxxxxxx");
//Seleccionamos la base
mysql_select_db("a7366460_jmdc",$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: index.php");
?>