grazie luke
allora sono giunto a questo punto in realtà
Codice PHP:
$control_utente= mysql_query("SELECT * FROM utente");
while($vutente= mysql_fetch_array($control_utente)){
$vnome=$vutente['nome'];
$vmail=$vutente['mail'];
if($vnome != $nome AND $vmail != $mail){
$insert_utente= mysql_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