Merhaba,

Aşağıya örnek bir kod bıraktık, kodu kendinize göre uyarlayarak işlem yapabilirsiniz. Bu kod sayesinde yeni bir resim yüklenmez ise mevcut resmi silmeden update işlemini gerçekleştirir.

$_FILES["logo"] değişkenindeki logo posttan gelen name'dir.
$haber değişkenini SELECT ile mevcut haberimizin tablosuna bağlıyoruz.

<?php

if ( $_FILES["logo"] && ( $_FILES["logo"]["type"] == "image/jpeg" || $_FILES["logo"]["type"] == "image/jpg" || $_FILES["logo"]["type"] == "image/png" || $_FILES["logo"]["type"] == "image/gif"  ) ):
 $logo_name      = $_FILES["logo"]["name"];
  $logo_newname   = "images/logo.png";
$upload_logo    = move_uploaded_file($_FILES["logo"]["tmp_name"],$logo_newname);      
elseif( $haber["haber_logo"] != "" ):           
  $logo_newname   = $haber["haber_logo"];    
 ## mysql'deki verinin boş olmadığından emin olduk ve resim yüklenmediği için dosya yolunu sıfırlamak yerine mevcut değer ile eşleştirdik ##         
endif;