para eso tienes que crear dos archivos, por ejemplo: lista-de-noticias.php y ver-noticia.php
en lista-de-noticias.php muestras la lista de noticias, cada una con un enlace a ver-noticia.php llevando el id de la noticia, para eso usas $_GET[]
http://www.forosdelweb.com/wiki/Manu...GET_y_.24_POST , con ese valor muestras la noticia completa en ver-noticia.php
para mostrar solo 7 tiene que indicar el limit en la consulta:
$sentencia="SELECT * FROM noticias ORDER by id desc LIMIT 7";
pero para paginar es un poco diferente
Código PHP:
Ver originalif(isset($_GET['ini']) == TRUE){ $ini = $_GET['ini'];//este da la base para mostrar la pagina actual y lo usaras despues pra mostrar la siguiente
}
else{
$ini = 0;//este es cero
}
//en $ini le indicas desde que posicion de registro queires que te muestre esos siete, lo que llamariamos paginas
$limite=7;//aqui le dices que siempre te muestre siete resultados o los que quieras
$sentencia="SELECT * FROM noticias ORDER by id desc LIMIT ". $ini. "," . $limite. ";";
aqui la consulta
$siguiente=$ini+$limite;//aqui te da el valor para que muestre siguientes siete registros
echo"<a href='?ini=$siguiente'>siguiente pagina</a>";
esto es muy basico, pero lo puedes mejorar, pruebalo si te funciona o lo arreglamos