allora...io la farei cosi

Codice PHP:

$query_alb_corrente
="SELECT id,titolo FROM album_foto ORDER BY WHENADDED ASC"

$risultato_alb_corrente=mysql_query($query_alb_corrente$connessione) or die("Non riesco a caricare l'album corrente"); 
while(
$album_corrente=mysql_fetch_array($risultato_alb_corrente)){ 
    
$album_id[] = $album_corrente['id']; 
    
$album_titolo[] = $album_corrente['titolo'];

e poi fai cosi per scorrere l'array

Codice PHP:

for($i=0;$i<sizeof($album_id);$i++) {
 
     if((
$album_id[$i] == $alb_corrente_id) && ($i != 0) && ($i == (sizeof($album_id)-1))) { 

        
//precedente
        
echo $album_id[$i--];
        echo 
$album_titolo[$i--];
      
        
//successivo
        
echo $album_id[$i++];
        echo 
$album_titolo[$i++]; 
     }
     else if ((
$album_id[$i] == $alb_corrente_id) && ($i == 0)) {

        
//mostri solo il successivo perchè il precedente non esiste
        
echo $album_id[$i++];
        echo 
$album_titolo[$i++];

     }
     else if ((
$album_id[$i] == $alb_corrente_id) && ($i == (sizeof($album_id)-1))) {

        
//mostri solo il precedente perchè il successivo non esiste
        
echo $album_id[$i--];
        echo 
$album_titolo[$i--];

     }