Ciao a tutti, nella funzione di controllo ho inserito anche una query che mi dovrebbe permettere di verificare se l'utente esiste già oppure no ma non funziona, mi riporta l'errore dicendomi che già "esiste l'utente" quando il db è vuoto..
codice:
function CheckReg1() {
$errori = array();
$nome_utente = $_POST["nome_utente"];
if ($nome_utente == "")
{
$errori[0] = "Il Nick Name è obbligatorio";
}
elseif (strlen(trim($nome_utente)) < 6) // controllo che il nome inserito non sia < di 6 caratteri
{
$errori[0] = "Il Nick Name non deve essere inferiore a sei caratteri";
}
elseif (!eregi("^([a-zA-Z]{3})([a-zA-Z0-9]*)$", $nome_utente)) //il nome utente inizia per forza con tre lettere
{
$errori[0] ="Il Nick Name contiene caratteri invalidi";
}
mysql_connect("localhost", "root", "") or die("impossibile connettersi al server");
mysql_select_db("test")or die("No database");
$query = "SELECT nome_utente, FROM $utenti_tablename WHERE
nome_utente = '$nome_utente'";
$result = mysql_query($query);
if(!$result || mysql_num_rows($result) < 1){
$errori[0] ="Il nome utente è in uso";
}
mysql_close();