Modexi adlı üyeden alıntı: mesajı görüntüle
bunun için düzenleme sayfasında iken gelen verilerin güncellendiği alanda öncelikle post alanından resim geliyor mu gelmiyorsa veritabnında su alanı kullan şeklinde bir if sorgusu yazmanız gerekir.

Örneğin:

if(empty($_POST["resimname"])){
$resim = "Veritabanında ilgili alandaki resim";
}else{
$resim = $_POST["resimname"];
}

gibi
Hocam şurada nasıl bir işlem yaptırabilirim acaba? Kafam çok karıştı içinden çıkamadım.

if(post('submit')){
    $dizin = PATH . '/public/upload/';
    $yuklenecek_dosya = $dizin . basename($_FILES['work_thumbnail']['name']);  

    $work_title = post('work_title');
    $work_url   = post('work_url');
    if(!post('work_url')){
        $work_url = permalink($work_title);
    }
    $work_content = post('work_content');
    $work_seo     = json_encode(post('work_seo'));

    if(!$work_url || !$work_content || !$work_title){
        $error = 'Lütfen tüm alanları doldurun!';
    }else{
        $query = $db->from('works')
            ->where('work_url', $work_url)
            ->where('work_id', $id, '!=')
            ->first();

        if($query){
            $error = '<strong>' . $work_title . '</strong> adında referans zaten mevcut.';
        }else{
            $query = $db->update('works')
                ->where('work_id', $id)
                ->set([
                    'work_title'    => $work_title,
                    'work_content'  => $work_content,
                    'work_url'      => $work_url,
                    'work_seo'      => $work_seo,
                    'work_thumbnail'=> $work_thumbnail
                ]);

                if($query){
                    header('Location:' . admin_url('works'));
                }else{
                    $error = 'Bir sorun oluştu!';
                }
        }
    }
}