Codice PHP:
include "../include/db.php";
$User = trim($_POST['User']);
$Nome = trim($_POST['Nome']);
$Cognome = trim($_POST['Cognome']);
$Sesso = trim($_POST['Sesso']);
$Email = trim($_POST['Email']);
$Giorno_Nascita = trim($_POST['GiornoNascita']);
$Mese_Nascita = trim($_POST['MeseNascita']);
$Anno_Nascita = trim($_POST['AnnoNascita']);
$Data_Nascita = $Anno_Nascita."-".$Mese_Nascita."-".$Giorno_Nascita;
$Citta = trim($_POST['Citta']);
$Provincia = trim($_POST['Provincia']);
$Citta_Nascita = trim($_POST['Citta_Nascita']);
$Provincia_Nascita = trim($_POST['Provincia_Nascita']);
$Nazione = trim($_POST['Nazione']);
$Telefono = trim($_POST['Telefono']);
$Cellulare = trim($_POST['Cellulare']);
$Fax = trim($_POST['Fax']);
$Indirizzo = trim($_POST['Indirizzo']);
$CAP = trim($_POST['CAP']);
$CF = trim($_POST['Codice_Fiscale']);
if ($Nome=="" OR $Cognome=="" OR $Sesso=="" OR $Giorno_Nascita=="" OR $Mese_Nascita=="" OR $Anno_Nascita=="" OR $CF=="" OR $Citta=="" OR $Provincia=="" OR $Citta_Nascita=="" OR $Provincia_Nascita=="" OR $Nazione=="" OR $Indirizzo=="" OR $CAP=="") {
header("Location: errore.php");
} else {
$query = "UPDATE Sconti SET Nome='$Nome', Cognome='$Cognome', Sesso='$Sesso', Citta='$Citta', Provincia='$Provincia', Citta_Nascita='$Citta_Nascita', Provincia_Nascita='$Provincia_Nascita', Data_Nascita='$Data_Nascita', Nazione='$Nazione', Telefono='$Telefono', Cellulare='$Cellulare', Fax='$Fax', Codice_Fiscale='$CF', CAP='$CAP', Indirizzo='$Indirizzo' Tessera='1' WHERE User = '$User'";
$result = mysql_query($query, $db);
$query = "SELECT * FROM Sconti WHERE User = '$User'";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
if ($Email!=$row["Email"]) {
$query2 = "SELECT * FROM Sconti WHERE Email = '$Email'";
$result2 = mysql_query($query2, $db);
$row2 = mysql_fetch_array($result2);
if ($Email==$row2["Email"]) {
} else {
$query = "UPDATE Sconti SET Email='$Email' WHERE User = '$User'";
$result = mysql_query($query, $db);
}
}
header("Location: conferma.php");
}
Perchè non fa l'UPDATE?