Sul campo "username", durante la procedura di registrazione faccio tre diversi controlli prima di procedere alla scrittura nel database, ma inesorabile arriva l'errore:
Codice PHP:
function check_username($value){
global $_CONFIG;
$value = trim($value);
if($value == "")
return "Questo campo non può rimanere vuoto";
if(is_rightfield($value)) {
$query = mysql_query("
SELECT user_id
FROM ".$_CONFIG['table_utenti']."
WHERE username='".$value."'");
if(mysql_num_rows($query) != 0)
return "Username already used";
return true;
} else { return "Username non valido "; }
}
Codice PHP:
function is_rightfield($value) {
if(eregi("^([a-z0-9_\.-])$", trim($value)))
return 1;
else
return 0;
}