Codice PHP:
$user $_COOKIE['user'];
include 
"../include/db.php";
$Testo trim($_POST['testo']);
$Testo htmlspecialchars($Testo);
$Avvisa trim($_POST['Avvisa']);
$Firma trim($_POST['Firma']);
$Discussione trim($_POST['Discussione']);
$IP $_SERVER['REMOTE_ADDR'];
$query "SELECT * FROM Utenti WHERE User = '$user'";
$result mysql_query($query$db);
$row mysql_fetch_array($result);
$Firma_Mitt $row["Firma"];
if (
$Firma=="1") {
$messaggio "$Testo
$Firma_Mitt";
} else {
$messaggio "$Testo";
}
$query "SELECT * FROM Forum_Avvisi WHERE Utente = '$user' AND Discussione = $Discussione";
$result mysql_query($query$db);
$avv mysql_num_rows($result);
if (
$avv>AND $Avvisa!="1") {
$query "DELETE Forum_Avvisi WHERE Utente = '$user' AND Discussione = '$Discussione'";
$result mysql_query($query$db);
} elseif (
$avv==AND $Avvisa=="1") {
$query "INSERT INTO Forum_Avvisi (Utente, Discussione) VALUES ('$user', '$Discussione')";
$result mysql_query($query$db);
}
if (
$Testo=="") {
header("Location: errore.php");
} else {
$query "SELECT * FROM Forum_Discussioni WHERE ID = $Discussione";
$result mysql_query($query$db);
$row mysql_fetch_array($result);
$Argomento $row["Argomento"];
$Sottoargomento $row["Sottoargomento"];
$query "UPDATE Forum_Discussioni SET Ultimo=Now() WHERE ID = Discussione";
$result mysql_query($query$db);
$query "INSERT INTO Forum_Messaggi (Argomento,Sottoargomento,Discussione,Utente,Testo,Data,IP,Risposta) VALUES ('$Argomento', '$Sottoargomento', '$Discussione', '$user', '$Testo', Now(), '$IP', '1')";
$result mysql_query($query$db);
$ultimo_id mysql_insert_id($db);
$result mysql_query($query$db);
if(!isset(
$_FILES)) $_FILES $HTTP_POST_FILES;
if(!isset(
$_SERVER)) $_SERVER $HTTP_SERVER_VARS;
$upload_dir "../imgforum";
$ext array_pop(explode('.',$Foto_name));
$new_name $ultimo_id.".".$ext;
$file_name = ($new_name) ? $new_name $_FILES["Foto"]["name"];
if(
trim($_FILES["Foto"]["name"])!="") {
if(@
is_uploaded_file($_FILES["Foto"]["tmp_name"])) {
@
move_uploaded_file($_FILES["Foto"]["tmp_name"], "$upload_dir/$file_name"
or die(
"");
}
if (
$ext!="") {
$query "UPDATE Forum_Messaggi SET Foto='$new_name' WHERE ID = '$ultimo_id'";
$result mysql_query($query$db);
}
}
header("Location: messaggio.php?ID=$Discussione");

Perché mi fa gli INSERT 2 volte? :master: