codice:
//Questo è il file per la connessione
include "../include/db.php";

//Valori
$User = trim($_POST['User']);
$Password = trim($_POST['Password']);
$Email = trim($_POST['Email']);
$Newsletter = trim($_POST['Newsletter']);
$IP = $_SERVER['REMOTE_ADDR'];

//Controllo i campi
if ($User=="" OR $Password=="" OR $Email=="") {
header("Location: errore.php");
} else {

//Vedo se l'email è già iscritta
$query = "SELECT * FROM Utenti WHERE Email = '$Email'";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
if ($Email==$row["Email"]) {
header("Location: errore2.php");
} else {

//Vedo se l'user già esiste
$query = "SELECT * FROM Utenti WHERE User = '$User'";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
if ($User==$row["User"]) {
header("Location: errore3.php");
} else {

//Vedo se l'email è già iscritta alla mailinglist
$query = "SELECT * FROM Mailinglist WHERE Email = '$Email'";
$result = mysql_query($query, $db);
$Iscritto = mysql_num_rows($result);

//Se non lo è e l'utente vuole iscriversi
if ($Newsletter=="SI" AND $Iscritto==0) {
$query = "INSERT INTO Mailinglist (Email,Data,IP) VALUES ('$Email', Now(), '$IP')";
}

//Registro i dati per l'iscrizione al sito
$query = "INSERT INTO Utenti (User,Password,Email,Data,IP) VALUES ('$User', '$Password', '$Email', Now(), '$IP')";
$result = mysql_query($query, $db);
Perché non mi registra alla mailinglist?