Cari amici,
ho questo codice che mi fa l'upload di 4 file e che scrive su db il nome dei file caricati.
Il problema che mi sorge è che quando lascio il campo vuoto nel db si cancellano i dati precedentemente caricati.
Codice PHP:
$file_content1 $_FILES['uploadedfile1']['tmp_name'];
  
$file_name1 $_FILES['uploadedfile1']['name'];
  
$file_content2 $_FILES['uploadedfile2']['tmp_name'];
  
$file_name2 $_FILES['uploadedfile2']['name'];
  
$file_content3 $_FILES['uploadedfile3']['tmp_name'];
  
$file_name3 $_FILES['uploadedfile3']['name'];
  
  if (
$file_size <= 2024000  && sicurezza($ammessi$_FILES['uploadedfile']['type']))
   {
  
copy($file_content3"../immagini/".$file_name3); 
  
copy($file_content2"../immagini/".$file_name2); 
  
copy($file_content1"../immagini/".$file_name1); 
  
copy($file_content"../immagini/".$file_name); 
  }



$mod ="UPDATE testi SET titolo='$titolo',testo='$testo',imm1='{$_FILES['uploadedfile3']['name']}',imm2='{$_FILES['uploadedfile2']['name']}',imm3='{$_FILES['uploadedfile1']['name']}',imm4='{$_FILES['uploadedfile']['name']}' WHERE id='$id'";
}
if (
mysql_query($mod)){
echo (
"<script>document.location = 'grazie.php'</script>");
}else{
echo (
"<script>document.location = 'corretto.php'</script>");         


esiste qualcosa che mi lasci il database invariato?