Categoría 1
Noticia 1
Noticia 2
Categoría 2
Noticia 3
Noticia 4
Tengo entendido que tengo q crear dos tablas en la base de datos una para la noticias y una para las categorías
Código:
CREATE TABLE noticias ( id_news int(4) auto_increment NOT NULL, autor varchar(255) NOT NULL default, titulo varchar(255) NOT NULL default, contenido LONGTEXT NOT NULL, fecha DATE NOT NULL, KEY(id_news) );
Código:
Pero mi problema esta en como ago para relacionarlas es decir que al agregar un noticia esta se agregue también a una determinada categoría… lo q quiero hacer es una pagina donde solo se muestren las categorías y al hacer clik sobre ella valla a todos los artículos de esa categoría… Por cierto también tengo un problema con la fecha no la introduce en la base… aparecen puros 00-00-000 CREATE TABLE categorias ( id_cat int(4) auto_increment NOT NULL, categoria varchar(255) ) NOT NULL default, KEY(id_ cat) );
mi codigo:
Código PHP:
db_connect();
$fecha=date("d/m/Y");
// introducimos los datos
$query="INSERT INTO noticias (titulo,autor,contenido,fecha) VALUES ('{$_POST['titulo']}','{$_POST['autor']}','{$_POST['contenido']}','$fecha')";
mysql_query($query) or die(mysql_error());
$my_error=mysql_error();
if(!empty($my_error)) {
echo "Ha habido un error al insertar los valores. $my_error";
echo "<div>[<a href='add.php'>Volver</a>]<div>";
} else {
echo "<h2><div>Noticia añádida!</div></h2>";
echo "<div>- <a href='add_news.php'>Ingresar otra noticia</a></div>";
echo "<div>- <a href='ver_news.php'>Ver Todas las noticias</a></div>";
echo "<div>- <a href='admin.php'>Menu administracion</a></div>";
}
mysql_close(); // Cerramos la conexión a Mysql.
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)