L'insert non fa parte di un ciclo, ma evidentemente la pagina viene reiterata. Su editor si vede meglio... Poiche' deve inserire dei dati che sono stati estratti e che verranno cancellati farei una cosa forse semplicistica.... In caso che le variabili da inserire siano vuote, skippare l'insert.

Dove lo prendi $id_utente?? Non vedo l'origine del dato.