MHHHHHHH

help non capisco perché non funziona, è iun semplice caricamento di una immagine posto il codice

Codice PHP:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"  method="post" enctype="multipart/form-data"> 
  <input type="hidden" value="800000" name="MAX_FILE_SIZE" />
   
 
 <input type="file" name="file_inviato"> 
 <input type="image" src="immagini/salva.gif"  value='salva'>
</form>
Codice PHP:
<?php 

require ('dbc.php');

 
$user_uid $_POST['user_uid'];  
  
$nome_file_temporaneo $_FILES['file_inviato']['tmp_name'];
    
$nome_file_vero $_FILES['file_inviato']['name'];
    
$tipo_file $_FILES['file_inviato']['type'];
    
$dati_file file_get_contents($nome_file_temporaneo);
    
$dati_file addslashes($dati_file);
    

  
$sql "INSERT  INTO users SET
  
  nome_file = '
$nome_file_vero', 
                tipo_file = '
$tipo_file', 
                dati_file = '
$dati_file'
                 
             user_id="
.$_SESSION['user_id']."";    
                 
 
  
  
?>
db:

campo uid , username, ecc ecc, nome_file varchar 255 tipo_file varcar 255 dati_file longblob