Ver Mensaje Individual
  #9 (permalink)  
Antiguo 25/06/2004, 13:45
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 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.