ti conviene tenere il file x visualizzare le immagini separato e richiamarlo dalla pagina dove vuoi vedere i dettagli.
penso nn ti stampi le variabili perchè dichiari un'header come immagine, e quindi tutto quello che mandi a schermo viene interpretato come codice dell'immagine.
pagina con i dettagli:
echo "<img src=\"actions.php?action=foto&&Idi=2\" />\n";
print $_GET['ann'];//non lo stampa
print $_GET['data'];//non lo stampa