Hai le idee parecchio confuse.
Sai a cosa servono INSERT e UPDATE?

Esiste già la tupla in questione? Se sì, allora devi usare UPDATE, se no, devi usare INSERT.
Non puoi usare uno o l'altro a piacimento.

Per recuperare poi i valori dopo l'iserimento/modifica devi fare una SELECT, a quel punto puoi usare il while, perché una query con SELECT ritorna un result set, UPDATE e INSERT ritornano un booleano.

Ad ogni modo se prevedi che dal db recupererai solo una tupla, il while non ti serve a niente, basta usare
$tupla = mysql_fetch_array($qry);

e poi
$tupla['Id_fattura'] e gli altri campi che vuoi.