Web con PHP y MYSQL

Hola,
Estoy construyendo una web de noticias usando PHP y utilizando una base de datos MYSQL.
Tengo ya creada la BD y los formularios de entrada de datos y la portada en PHP que se genera automáticamente ordenando las noticias por fecha.
Me gustaría saber como puedo hacer para que cuando una noticia sea considerada antigua (por ejemplo por fecha) quede disponible para ser consultada en una página aparte (un histórico). De momento lo que he hecho ha sido limitar a 4 registros las impresiones de pantalla.
Y lo que tampoco se como hacer es mostrar una noticia completa cuando actives un enlace.
Muchas gracias de antemano por tu ayuda y un saludo.
JL

1 respuesta

Respuesta
1
Para considerar si una noticia es antigua o no, puedes crear un campo nuevo en la tabla de la BD, donde con un simple 1 o 0 le indiques si la noticia es nueva o no, encargándote tu mismo de actualizarlo. Otra forma es comprobar que estén creados después de cierta fecha, lo tendrás que hacer a la hora de presentar las noticias, en la consulta que realices.
Para ver una noticia completa, lo que debes hacer es crear un link en el titulo de cada noticia, que te salte a una página nueva, a la cual le mandas una referencia de dicha noticia, por ejemplo su ID... de esta forma:
<a href="vernoticiacompleta?IdNoticia=<? echo rs(IdNoticia) ?>...
Así al pulsar en este link, te abrirá la página nueva, donde ya habrás realizado la consulta que abre la página entera.
Suerte!.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas