non puoi eseguire un'istruzione php senza ricaricare una pagina.
quindi su quell'href ti conviene mettere un'altra pagina php
e all'interno della "cancellaimmagine.php" ci metti il codice per cancellare l'immagine.codice:<a href="cancellaimmagine.php?id=<?=$id?>.jpg">
codice:<? unlink("dir/" . $_GET[id] . ".jpg"); ?>