codice:
$result = mysql_query("INSERT INTO fatture (num_fattura, dat_fattura, cliente, file) 
VALUES ('" . $_POST["num_fatt"] . "','" . $_POST["dat_fatt"] . "','" . $_POST["cliente"] . "','$data''") or die("Fallito!");
Forse hai messo un ' in + su $data

ciao