podrías llamar a la misma pagina y que haga el delete arriba, también te recomiendo que le pases un id único para eliminar. En el where tenes un error pidiendo que el campo "tipo" valga dos cosas distintas al mismo tiempo
Código PHP:
if(isset($_GET['id_eliminar']) && !empty($_GET['id_eliminar'])){
$delete = "DELETE FROM descargas WHERE id_archivo='".$_GET[''id]."'";
$delete2=$connexio->Execute($delete);
}
Código HTML:
<a href="<?php echo basename($_SERVER['PHP_SELF'].'?id_eliminar='.$id ?>">
<img src="ruta de la imagen"/>
</a>