Sto cercando di adattare il codice che mi hai postato alle "variabili del mio" però mi sono accorto che c'è un errore. In particolare in questa parte di codice:
Codice PHP:
$query_menu="SELECT * FROM album_foto ORDER BY WHENADDED ASC";

$risultato_menu=mysql_query($query_menu$connessione) or die("Non riesco a caricare il menu");
while(
$album_menu=mysql_fetch_array($risultato_menu)){
    
$album_id[] = $album_menu['ID'];
    
$album_titolo[] = $album_menu['TITOLO'];

nell'array album_id non viene memorizzato nulla....

infatti nel ciclo dopo (il tuo) non riesce mai a passare il controllo:
Codice PHP:
$album_id[$i] == $id_album_corrente 
cosa potrebbe essere :master: ?

ho provato a inizializzare l'array prima di memorizzarci i dati ($album_id = array() ma niente...