Supponendo che il codice sopra sia corretto
Dovrebbe funzionare non l'ho provato
codice:
<?php
include 'inc/config.php';
$linkimg=$_POST['linkimg'];
$titolo=$_POST['titolo'];
$linktit=$_POST['linktit'];
$descr=$_POST['descr'];
$uploadfile=$_POST['uploadfile'];
$uploaddir="NOMECARTELLA/";
copy($_FILES['uploadfile']['tmp_name'],$uploaddir.$_FILES['carica']['name']);
$file= $uploaddir.$_FILES['uploadfile']['name'];
if($_REQUEST['titolo']!=""){
$query = "insert into vignette" . "(linkimg, descr, linktit, titolo,file )" . "VALUES('" .
$_REQUEST['linkimg'] . "','" . $_REQUEST['descr'] . "','" . $_REQUEST['linktit'] . "','" . $_REQUEST['titolo'] . "','" . $_REQUEST['file'] . "' )";
mysql_query($query, $db);
print("La vignetta è stata inserita correttamente!");
}else{
print("Attenzione impossibile inserire la vignetta");
}
mysql_close($db);
?>
$uploaddir assegna il percordo della certella esempoio file/
aggiungi il campo file nel tuo database dove riceverai il percorso del file
se ci fosse qualke problema dimmi pure