cambiamo leggermente la gestione dell'errore:



Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title>Salva Video</title>
  <meta http-equiv="content-type" content="text/html;charset=windows-1252">
</head>
<body>
<?php

$db_host
="localhost";
$db_name="my_thedoors";
$db_user="thedoors";
$db_password="";

$titolo=$_POST['titolo'];
$commento=$_POST['commento'];
$commento=str_replace("<","&lt;",$commento);
$commento=str_replace(">","&gt;",$commento);
$commento=nl2br($commento);
$filenamestr_replace(" ""_",$_FILES['file1']['name']);
ini_set("memory_limit""16M");

if (empty(
$_FILES['file1']['name']))
{
  
$percorso "video/";
  if (
is_uploaded_file($_FILES['file1']['tmp_name'])) {
    if (
move_uploaded_file($_FILES['file1']['tmp_name'], $percorso.$filename)) {
      echo 
'Nome file: [b]'.$_FILES['file1']['name'].'[/b]
'
;
      echo 
'MIME Type: [b]'.$_FILES['file1']['type'].'[/b]
'
;
      echo 
'Dimensione: [b]'.$_FILES['file1']['size'].'[/b] byte
'
;
      echo 
'======================
'
;
      echo 
'File caricato correttamente

'
;
      echo 
'[url="upload.htm"]Torna indietro[/url]';
    } else {
      echo 
"si è verificato un errore durante l'upload: ".$_FILES["file1"]["error"];
    }
  } else {
    echo 
"si è verificato un errore durante l'upload: ".$_FILES["file1"]["error"];
  }
 else {echo 
"L'upload del file NON è andato a buon fine"
 
exit;

 };
    
$video=$percorso.$filename;
    echo 
$video//verifica che la var non sia vuota o parziale una volta ok il codice puoi togliere l'echo
    
$db=mysql_connect($db_host,$db_user,$db_password);

    if (
$db==false) die("Errore nella connessione al database!");

    
mysql_select_db($db_name,$db)

    
$query="INSERT INTO upvideo (titolo,commento,video) VALUES('".$titolo."','".$commento."','".$video."')";

     
mysql_query($query,$db)  or die("Errore nell'inserzione!");

     
mysql_close($db);
}

?>

</body>
</html>