Ciao,
ho creato questo codice da solo, totalmente a mano ma ho un problema:
non mi inserisce la riga nel db!
Come mai?
Tutto funziona, solo che non inserisce nel db il nuovo iscritto 
Help me please!
Codice PHP:
<?php
require ("../include/info_site.php");
require ("include/common_parameters.php");
require ("include/DataBase.php");
require ("include/connDB.php");
require ("include/page_up.php");
require ("include/page_menu.php");
?>
<div class="body">
<div class="title">[b]Controllo Registrazione[/b]</div>
<?
/* PRENDO I DATI DAL FORM */
$nickname = $_POST['nickname'];
$nome = $_POST['nome'];
$email = $_POST['email'];
$email2 = $_POST['email2'];
$password = $_POST['password'];
$password2 = $_POST['password2'];
$sesso = $_POST['sesso'];
$condizioni = $_POST['condizioni'];
$MySql = "SELECT Nickname FROM user WHERE Nickname = '$nickname'";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
if ($rs) {$errore .= "- il nickname ".htmlspecialchars($nickname)." è già utilizzato! Scegline un altro
";};
$rs->close;
if (strpos($email, "@") === false) {
$errore .= "- bisogna inserire un indirizzo di email corretto! Al tuo manca il simbolo @
";
} elseif (strpos($email, ".") === false) {
$errore .= "- bisogna inserire un indirizzo di email corretto! Al tuo manca il .
";
} elseif (strpos($email, " ") !== false) {
$errore .= "- bisogna inserire un indirizzo di email corretto! La tua mail non può essere uno spazio vuoto!
";
} elseif (strpos($email, "@") > strrpos($email, ".")-2) {
$errore .= "- bisogna inserire un indirizzo di email corretto!
";
}
if ($email != $email2) {
$errore .= "- l'indirizzo di conferma mail è diverso dal primo indicato, rincotrolla per favore!
";
}
if ($email != $email2) {
$errore .= "- la password di conferma è diversa dal primo indicato, rincotrolla per favore!
";
}
if ($condizioni == 'Rifiuto') {
$errore .= "- se rifiuti le condizioni non puoi iscriverti!
";
}
$MySql = "SELECT Nickname FROM user WHERE email = '$email'";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
if ($rs) {$errore .= "- l'email è già stata utilizzata! Se eri già iscritto ma non ricordi i dati di accesso prova a recuperarli
";};
$rs->close;
?>
<? if ($errore != '') { ?>
<div class="message error">
[b]ERRORE[/b]
<div align="left"><?= $errore ?></div></p>
</div>
<? } else { ?>
<?
$MySql = "INSERT INTO user (Nickname, Nome, Email, Password, Sesso, DataIscrizione, DataNascita, IP, Host) ";
$MySql .= "VALUES (";
$MySql .= "'$nickname'";
$MySql .= ", '$nome'";
$MySql .= ", '$email'";
$MySql .= ", '$password'";
$MySql .= ", '$sesso'";
$MySql .= ", NOW()";
$MySql .= ", NOW()";
$MySql .= ", '$IP'";
$MySql .= ", '$HOST'";
$MySql .= ")";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
$rs->close;
if ($sesso == "Uomo") {
$StrBody = "Benvenuto in ".$SiteName."!".chr(10).chr(10);
$StrBody .= "Ti ricordiamo i tuoi dati per accedere al portale:".chr(10);
$StrBody .= "Il tuo nickname è: ".$nickname.chr(10);
$StrBody .= "La tua password è: ".$password.chr(10).chr(10);
$StrBody .= "Abbiamo salvato il tuo IP e Host Dinamico all'atto di registrazione per motivi di sicurezza!:".chr(10);
$StrBody .= "IP registrazione".$IP.chr(10);
$StrBody .= "HOST registrazione".$HOST.chr(10).chr(10);
$StrBody .= "Buona Permanenza!".chr(10);
$StrBody .= "Lo staff di ".$SiteName."!".chr(10).chr(10);
$target=$email;
$subject = $SiteName.' - Registrazione di '.$nickname;
mail($target, $subject, $StrBody, 'From: '.$SiteEmail);
} else {
$StrBody = "Benvenuta in ".$SiteName."!".chr(10).chr(10);
$StrBody .= "Ti ricordiamo i tuoi dati per accedere al portale:".chr(10);
$StrBody .= "Il tuo nickname è: ".$nickname.chr(10);
$StrBody .= "La tua password è: ".$password.chr(10).chr(10);
$StrBody .= "Abbiamo salvato il tuo IP e Host Dinamico all'atto di registrazione per motivi di sicurezza!:".chr(10);
$StrBody .= "IP registrazione".$IP.chr(10);
$StrBody .= "HOST registrazione".$HOST.chr(10).chr(10);
$StrBody .= "Buona Permanenza!".chr(10);
$StrBody .= "Lo staff di ".$SiteName."!".chr(10).chr(10);
$target=$email;
$subject = $SiteName.' - Registrazione di '.$nickname;
mail($target, $subject, $StrBody, 'From: '.$SiteEmail);
};
?>
<div class="message info">
[b]INFO[/b]
<div align="left">Registrazione avvenuta con successo! Controlla la tua posta email.</div></p>
</div>
<? }; ?>
</div>
<?php
require ("include/page_down.php");
?>