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$sql = mysl_query("SELECT * FROM imagenes WHERE id='{$_GET['id]}' AND actividad=1");
/*Guardas el id en una variable */
$imagen_actual = $_GET['id'];
Ahora haces 2 consultas:
Código PHP:
Ver original/* Obtienes el id de la imagen anterior */
$anterior = mysql_query("SELECT id FROM imagenes WHERE id < '$imagen_actual' AND actividad=1 ORDER BY id DESC LIMIT 0,1");
/* Luego de la siguiente */
$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.