Prova così:
Codice PHP:
if (empty($_FILES['photo']['name'])) die();
$target = "upload/";
$target = $target . basename( $_FILES['photo']['name']);
$id = $_POST['id'];
$marca = $_POST['marca'];
$modello = $_POST['modello'];
$versione = $_POST['versione'];
$anno1 = $_POST['anno1'];
$alimentazione = $_POST['alimentazione'];
$km = $_POST['km'];
$cavalli = $_POST['cavalli'];
$colore = $_POST['colore'];
$veicolodanneggiato = $_POST['veicolodanneggiato'];
$precedentiproprietari = $_POST['precedentiproprietari'];
$prezzodi = $_POST['prezzodi'];
$descrizione = addslashes($_POST['descrizione']);
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$citta = $_POST['citta'];
$telefono = $_POST['telefono'];
$email16 = $_POST['email16'];
$pic = $_FILES['photo']['name'];
$stato = "convalidare";
/******************************* MikSco *******************************/
if(file_exists($target)){
$target = str_replace(".",time().".",$target);
}
/******************************* MikSco *******************************/
if (move_uploaded_file($_FILES['photo']['tmp_name'], $target)) echo "<script>alert('Articolo inserito con successo')". basename($_FILES['photo']['name']). "</script>";
else die ("Ci sono problemi con il caricamento del file.");
// Effettua la connessione al database
$dbh=mysql_connect ($db_host, $db_utente, $db_password) or die ('Errore nella stringa di connessione al database: '.mysql_error());
mysql_select_db($db_nomedb);
$sql = "INSERT INTO annunci VALUES ('".$id."', '".$marca."', '".$modello."', '".$versione."', '".$anno1."', '".$alimentazione."', '".$km."', '".$cavalli."', '".$colore."', '".$veicolodanneggiato."', '".$precedentiproprietari."', '".$prezzodi."', '".$descrizione."', '".$nome."', '".$cognome."', '".$citta."', '".$telefono."', '".$email16."', '".$dotazionie."', '".$pic."', '".$stato."', now())";
if (@mysql_query($sql) or die (mysql_error())){
}