es que declaras la variable $id despues del UPDATE.
Debería estar por encima
$id = $_GET["id"];
UPDATE
Aun así es buena practica poner comilla a los valores:
Código PHP:
Ver originalmysql_query("UPDATE pilotos SET rango='$rango', licencia='$licencia' , vid_ivao='$vid_ivao' , id_vatsim='$id_vatsim' , pais='$pais' , nombre='$nombre' , email='$email' , loc='$loc' where id='$id'") or
die('<h4 style="color: red;">Ha habido un problema con la acción.</h4>');