grazie luke
allora sono giunto a questo punto in realtà
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 (nome,mail) VALUES(\"$nome\",\"$mail\")");
            }
            elseif(
$vnome != $nome AND $vmail == $mail){
            
$error_mail="<span style=\"color:red\">Email già presente</span>";
            
$t++;
            }
            elseif(
$vnome == $nome AND $vmail != $mail){
            
$error_nome="<span style=\"color:red\">Nome già presente</span>";
            
$t++;
            }
            
            
        } 
cosi mi dovrebbe controllare questi casi:
1) se il nome è diverso e la mail è diversa dal db è un utente nuovo e viene inserito
2) se la mail è uguale possono succedere due casi: che il nome è uguale e di conseguenza è l'utente giusto o il nome è diverso.
3) se la mail può essere diversa ma il nome è uguale..questo per evitare casi di omonimia...

non mi convince molto se controllare il nome indipendente dalla mail o controllarla do