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--];
}
}