Código PHP:
/* Aquí, mysql_query() ya ejecuta el borrado*/
$sql = @mysql_query("DELETE FROM archivos WHERE id = $id ") or die(mysql_error());
/* Aquí Otra vez haces mysql_query() que intenta borrar el registro,
pero como ya acaba de ser borrado una línea más arriba, te da error. */
if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error());
} else {
header("Location: proyecto ver02.php?NombreVariable=".$Valor);
}
Eso es lo que puede estar pasando.
Saludos,