ciao ragazzi è una settimana che mi sbatto per cercare dove sia l'errore che provoca questo messaggio:

Query non valida: Errore di sintassi nella query SQL vicino a 'check = 'climatizzatore',sctec = 'asdasdas'' linea 1

quest'errore mi viene restituito non appena clicco su invia
qualcuno può aiutarmi? Grazie Mille

il codice è questo:

Codice PHP:

<?php
    
// se è stato inviato il file...   
if(isset($_POST['invia']))   
{   
    
// se ci sono stati problemi nell'upload del file   
    
if(!isset($_FILES['file_inviato']) OR $_FILES['file_inviato']['error'] != UPLOAD_ERR_OK)   
    
mostra_form("errore nell'invio del file. Riprova");   
  
 
// include "conn.php";   
  
  
  // connessione e selezione del database   
    
mysql_connect('xxx''xxx''')   
    or die(
'Connessione non riuscita: ' mysql_error());   
  
    if(!
mysql_select_db('xxx'))   
    die(
'Selezione database fallita!');
  
    
// recupero alcune informazioni sul file inviato   
    
$nome_file_temporaneo $_FILES['file_inviato']['tmp_name'];   
    
$nome_file_vero $_FILES['file_inviato']['name'];   
    
$tipo_file $_FILES['file_inviato']['type'];   
    
//$prova = $_POST;  
    // leggo il contenuto del file   
    
$dati_file file_get_contents($nome_file_temporaneo);   
  
    
// preparo il contenuto del file per la query   
    
$dati_file addslashes($dati_file);   
    
$tipo $_POST['tipo'];
    
$cat $_POST['cat'];
    
$sctec $_POST['sctec'];
    
$check $_POST['check'];  
    
// query per inserire il file nel DB   
    
$query "INSERT INTO tabella_files SET  nome_file = '$nome_file_vero',tipo_file = '$tipo_file',dati_file = '$dati_file',tipo = '$tipo',cat = '$cat',check = '$check',sctec = '$sctec' ";
    
    
mysql_query($query)   
    OR die(
'Query non valida: ' mysql_error());   
  
    
// mostro nuovamente il form ed un messaggio di successo   
    
mostra_form("Memorizzazione del file [b]$nome_file_vero[/b] nel database eseguita correttamente.");   
}   
else  
{   
    
mostra_form();   
}   
  
/**  
* Mostra il form per l'upload del file   
*   
*/    
function mostra_form($messaggio '')   
{   

    
    
?>    
            
        

<?php echo $messaggio?> 
 Seleziona un file da memorizzare nel database: 

</P>    
    <FORM name=form1 action="" method=post encType=multipart/form-data>    
    

    
    Tipo: <INPUT type=text name=tipo> 


    <?
    
    $link 
mysql_connect('xxx''xxx''' );
    (!
mysql_select_db('xxx'));
    
    
$getlists="SELECT categoria from categorie";
        
$getlists2=mysql_query($getlists) or die("Could not get lists");
    
    
//$query = "INSERT INTO tabella_files VALUS categoria ";
    //mysql_query($query);
    
        
print "<select name='cat'>";
        while(
$getlists3=mysql_fetch_array($getlists2))
    {
        print 
"<option value='$getlists3[categoria]'>$getlists3[categoria]</option>";
    }
    print 
"</select>";

    
?>

 
<?
$con 
mysql_connect('xxx''xxx''' );
    (!
mysql_select_db('xxx'));

$getlists="SELECT optio FROM optional";
        
$getlists2=mysql_query($getlists) or die("Could not get lists");
        while(
$getlists3=mysql_fetch_array($getlists2))
print 
"<INPUT type=checkbox name='check' value='$getlists3[optio]'>$getlists3[optio]>";

//    {
    //    print "<option </option>";
    //}
    //print "</select>";


?> 


 
 
 
 
 
<!-- <input type="checkbox" name="check"> Geek World Online

-->
 
 
    <label>Scheda Tecnica:
<TEXTAREA name="sctec" rows="10" cols="40"></TEXTAREA></label> 


    <INPUT type=file name=file_inviato>        </br>

    <INPUT type=submit value="Invia file" name=invia>        
    </p>
    </FORM>    
        
        
    <?php    
    
exit();   
}   
?>