Salve ragazzi,
ho costruito in file, chiaramente in php, che mi permette di registrare degli utenti all'interno di un database.
non riesco però a capire il motivo per il quale non gira. Quando compilo il form di registrazione e lancio lo script clikkando sul bottone invia, mi viene fuori questo errore:

Fatal error: Call to undefined function: errore_server() in d:\programmi\easyphp1-8\www\servizi\register.php on line 62

Vi posto il codice del file "register.php", ossia quello che pesca i dati dal form e dovrebbe inserirli in tabella.

Codice PHP:
<?php
$nickname 
htmlentities(strip_tags($_POST["nickname"]));
$password htmlentities(strip_tags($_POST ["password"]));
$conferma htmlentities(strip_tags($_POST ["confermapassword"]));
$nome htmlentities(strip_tags($_POST["nome"]));
$cognome htmlentities(strip_tags($_POST["cognome"]));
$mail htmlentities(strip_tags($_POST["mail"]));
$quesito htmlentities(strip_tags($_POST["quesito"]));
$risposta htmlentities(strip_tags($_POST["risposta"]));
if(
$nickname=="")
{
print (
"Il nick è obbligatorio
<a href=\"formregistraz.php\">indietro</a>
"
);
}
elseif(
$password=="")
{
print 
"La password è obbligatoria
<a href=\"formregistraz.php\">indietro</a>
"
;
}
elseif(
$conferma=="")
{
print 
"Devi confermare la password
<a href=\"formregistraz.php\">indietro</a>
"
;
}
elseif(
$nome=="")
{
print 
"Il nome è obbligatorio
<a href=\"formregistraz.php\">indietro</a>
"
;
}
elseif(
$cognome=="")
{
print 
"Il cognome è obbligatorio
<a href=\"formregistraz.php\">indietro</a>
"
;
}
elseif(
$mail=="")
{
print 
"La mail è obbligatoria
<a href=\"formregistraz.php\">indietro</a>
"
;
}
elseif(
$quesito=="")
{
print 
"Domanda obbligatoria
<a href=\"formregistraz.php\">indietro</a>
"
;
}
elseif(
$risposta=="")
{
print 
"Risposta obbligatoria
<a href=\"formregistraz.php\">indietro</a>
"
;
}
else
{
include(
"config.php");
mysql_connect($db_host,$db_user,$db_password,$db_name) or die ("non riesco a connettermi");
mysql_select_db("$db_name") or die ("Non riesco a selezionare il database");

$sql "SELECT * FROM utenti2 WHERE nickname = '$nickname'";
    
$result mysql_query ($sql) or die (errore_server());
    
$n mysql_num_rows($result);

    if (
$n != 0)
    { 
echo 
"nome utente già occupato
"
;
echo 
"<a href=\"javascript:history.back()\">ritenta</a> con un altro NickName";

else

{
                
$ip $REMOTE_ADDR;
                
$sql "INSERT INTO utenti2 (id, nickname, password, confermapassword, nome, cognome, mail, quesito, risposta, data, ip) VALUES ('', '$nickname', MD5('$password'), MD5('$conferma'), $nome', '$cognome', '$quesito', '$risposta', '$data', '$ip')";
                
$query mysql_query ($sql) or die (errore_server());

                echo 
"dati inseriti
"
;
Si blocca praticamente arrivati alla penultima riga.
Come mai?
Grazie mille