dopo quello che mi ha detto luke sono arrivato a questo punto
Codice PHP:
$control_utentemysql_query("SELECT * FROM utente");
        
        while(
$vutentemysql_fetch_array($control_utente)){
            
$vnome=$vutente['nome'];
            
$vmail=$vutente['mail'];
            
            if(
$vnome != $nome AND $vmail != $mail){
            
$insert_utentemysql_query("INSERT INTO utente (id,nome,mail) VALUES(NULL,\"$nome\",\"$mail\")");
            }
            elseif(
$vnome != $nome AND $vmail == $mail){
            
$error_nome="<span style=\"color:red\">
Errore sul nome. Puoi aver sbagliato a digitare. Attento alle minuscole e maiuscole
Se desideri cambiare nome utente clicca qui.</span>"
;
            
$t++;
            }
            elseif(
$vnome == $nome AND $vmail != $mail){
            
$error_nome="<span style=\"color:red\">Il nome che hai usato è già stato scelto. Usa un nome diverso.</span>";
            
$t++;
            }

mi fa il seguente controllo
se l'utente mette la mail e poi mette un nick diverso per sbaglio o volontariamente perchè desideroso di cambiarlo gli uscirà un messaggio di errore sul nome e un link per risolvere il problema...
se invece c'è casi di omonimia viene invitato a u