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. 
     
  
 


 
 
 Este tema le ha gustado a 1 personas
Este tema le ha gustado a 1 personas