resim yüklüyor ancak başka bir yeri güncellerkende resim olmadığı için boş geldiğinden sql de değiştiriyor onu nasıl engellerim

                <?php
                if(isset($_POST['guncelle'])){

                        $id = $_POST["id"];
                        $title = $_POST["title"];
                        $type = $_POST["type"];
                        $arthur = $_POST["arthur"];
                        $message = $_POST["message"];

                        $hedef_dizin = "images/blog";
                        $hedef_dosya = $hedef_dizin . "/".$_FILES["image"]["name"];
                        $stmt = $db->query("UPDATE blogs SET image = '$hedef_dosya' WHERE id = '$id'");
                         if (move_uploaded_file($_FILES["image"]["tmp_name"], $hedef_dosya)) {
                             echo "dosya yüklendi";
                          } else {
                            echo "Dosya yükleme başarısız.";
                          }

                    $db->query("UPDATE blogs SET title = '$title',type = '$type',arthur = '$arthur',message = '$message' WHERE id = '$id'");

                    echo '<script>$(document).ready(function(){ toastr.success("Başarı ile güncellendi"); });</script>';
                    header("Refresh: 0; url=haber_guncelle?id=$id");
                }
                ?>