![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
25/06/2004, 13:45
|
Ex Colaborador | | Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 7 meses Puntos: 16 | |
Hola,
Bueno, tambien podrias hacer 2 consultas mas entu pagina para sacar los id reales de la anterior y de la siguiente. Serian:
SELECT id FROM tabla WHERE id>$id_mostrada ORDER BY id ASC LIMIT 1 // siguiente
SELECT id FROM tabla WHERE id<$id_mostrada ORDER BY id DESC LIMIT 1 // anterior
Si alguna no te devuelve resultado, no pones el link.
Otra opcion seria pasar el $id_mostrada y otra variable que diga si quieres sacar el anterior o el siguiente. Por ejemplo, estas mostrando la noticia de id=6, pondrias un link como:
noticia.php?id=6&accion=anterior
noticia.php?id=6&accion=siguiente
En funcion del valor recibido en accion usas la consulta de antes para mostrar la noticia.
Saludos.
__________________ Josemi
Aprendiz de mucho, maestro de poco. |