Quale può essere lo strano motivo per cui $new_name è vuoto?codice:$Content = trim($_POST['Content']); $Titolo = trim($_POST['Titolo']); $Titolo = htmlspecialchars($Titolo); $Link = trim($_POST['Link']); $Posizione = trim($_POST['Posizione']); $query = "INSERT INTO Contenuti (Titolo,Posizione,Content) VALUES ('$Titolo', '$Posizione', '$Content')"; $result = mysql_query($query, $db); $ultimo_id = mysql_insert_id($db); if(!isset($_FILES)) $_FILES = $HTTP_POST_FILES; if(!isset($_SERVER)) $_SERVER = $HTTP_SERVER_VARS; $upload_dir = "../objects"; $new_name = $_FILES["Oggetto"]["name"]; $file_name = ($new_name) ? $new_name : $_FILES["Oggetto"]["name"]; if(@is_uploaded_file($_FILES["Oggetto"]["tmp_name"])) { @move_uploaded_file($_FILES["Oggetto"]["tmp_name"], "$upload_dir/$file_name") or die(""); } $query = "UPDATE Contenuti SET File='$new_name' WHERE ID = '$ultimo_id'"; $result = mysql_query($query, $db); echo $new_name; }