in questo script se lascio il campo foto vuoto mi inserisce tutti gli altri campi nel database, (come giustamente dovrebbe fare) ma se inserisco anke la foto nn mi inserisce niente!!!
qual'è il problema ?
<?php
include("connessione.php");
$data=$_POST['data'];
$luogo = $_POST['luogo'];
$luogo = strtoupper($luogo);
$titolo = $_POST['titolo'];
$titolo = strtoupper($titolo);
$sottotitolo=$_POST['sottotitolo'];
$autore = $_POST['autore'];
$mail = $_POST['email'];
$testo=$_POST['testo'];
$account=$_POST['login'];
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, luogo, titoto, sottotitolo, autore, email, testo, account) values ('$data','$luogo','$titolo','$sottotitolo','$autor e','$mail','$testo','$account')";
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, luogo, titoto, sottotitolo, autore, email, testo, foto, account) values ('$data',$luogo,'$titolo','$sottotitolo','$autore' ,'$mail','$testo','$percorso','$account')";
mysql_query($comandosql, $link);
}
mysql_close($link);
echo "Inserimento avvenuto con successo";
?>
<htlm>
Continua