Ciao,
non sono stato a leggere il tuo codice, è noto che quando qualcuno posta tutto quel codice nessuno lo legge.
Il tuo problema è: come verificare che un indirizzo email non sia già stato usato da qualcun altro?
La risposta è: fai una query select
Se ti ritorna qualcosa vuol dire che l'email è già presente, altrimenti no.Codice PHP:
SELECT * FROM 'tabella_utenti' WHERE email LIKE 'emaildacercare' AND user_id != 'id_utente_corrente'