FSahin adlı üyeden alıntı: mesajı görüntüle
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!';
                }
        }
    }
}


Denermisin hocam, metin olarak belirttiğim yere select işlemini uygula ama önce.

if(post('submit')){
 
  //// modexi
              if(empty($_POST["work_thumbnail"])){
                $work_thumbnail = "Buraya select işlemi yaparak ilgili id nin resmini getiren sorguyu yazın";
              }else{
                $dizin = PATH . '/public/upload/';
                $work_thumbnail = $dizin . basename($_FILES['work_thumbnail']['name']);  
              }
  //// modexi
 
 
 
  // $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!';
                }
        }
    }
}