adesso il problema è che se inserisco tutti i campi la notizia viene inserita nel database ma se nn inserisco la foto nn viene messo niente sul database...
queal'è il problema ?
<?php
include("connessione.php");
$data=$_POST['data'];
$titolo = $_POST['titolo'];
$titolo = strtoupper($titolo);
$sottotitolo=$_POST['sottotitolo'];
$autore = $_POST['autore'];
$mail = $_POST['mail'];
$testo=$_POST['testo'];


if(!isset($_FILES)) $_FILES = $HTTP_POST_FILES;
if(!isset($_SERVER)) $_SERVER = $HTTP_SERVER_VARS;

$upload_dir ="h:/webs/001095/files";
$new_name = "";
$file_name = ($new_name) ? $new_name : $_FILES["upfile"]["name"];
$percorso= $file_name;
if (trim($percorso) == "")
{
if (trim($percorso) == "")
$comandosql = "insert into ". $tabanteprima . " (data, titoto, sottotitolo, autore, email, testo,) values ('$data','$titolo','$sottotitolo','$autore','$mail ','$testo')";
mysql_query($comandosql, $link);
}
else

{
if(is_uploaded_file($_FILES["upfile"]["tmp_name"]))
{
move_uploaded_file($_FILES["upfile"]["tmp_name"], "$upload_dir/$file_name") or die("Impossibile spostare il file, controlla l'esistenza o i permessi della directory
dove fare l'upload.");
} else {
die("Problemi nell'upload del file " . $_FILES["upfile"]["name"]);
}
$comandosql = "insert into ". $tabanteprima .
" (data, titoto, sottotitolo, autore, email, testo, foto) values ('$data','$titolo','$sottotitolo','$autore','$mail ','$testo','$percorso')";
mysql_query($comandosql, $link);
}
mysql_close($link);
header("location:aggiungi_dettagli.php");
?>