Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/02/2011, 17:24
kenproxd
 
Fecha de Ingreso: agosto-2009
Mensajes: 349
Antigüedad: 14 años, 9 meses
Puntos: 8
Respuesta: anterios y siguiente

A ver si te sirve este ejemplo:

Supongamos que estas mostrando la imagen con id "X" de la actividad 1. El id de la imagen la obtienes mediante GET.

Código PHP:
Ver original
  1. $sql = mysl_query("SELECT * FROM imagenes WHERE id='{$_GET['id]}' AND actividad=1");
  2. $imagen = mysql_fetch_array($sql);
  3.  
  4. /*Guardas el id en una variable */
  5. $imagen_actual = $_GET['id'];

Ahora haces 2 consultas:

Código PHP:
Ver original
  1. /* Obtienes el id de la imagen anterior */
  2. $anterior = mysql_query("SELECT id FROM imagenes WHERE id < '$imagen_actual' AND actividad=1 ORDER BY id DESC LIMIT 0,1");
  3.  
  4. /* Luego de la siguiente */
  5. $siguiente = mysql_query("SELECT id FROM imagenes WHERE id > '$imagen_actual' AND actividad=1 ORDER BY id ASC LIMIT 0,1");

y el resto esta de más ponerlo.