hocam bu tek görsel olduğu zaman güncelleme işlemi yapıyor. Veritabanı işlemi için public fonksiyon oluşturduğum için o şekilde oraya takılmayın. Bunu çoklu resme uyarlayamadım bir türlü
if ($_POST) {
            $baslik = $_POST['baslik'];
            $kisaaciklama = $_POST['kisaaciklama'];
            $tamaciklama = $_POST['tamaciklama'];
            $calismakonusu = $_POST['calismakonusu'];

            if ($_FILES["resim"]["name"]) {
                $resimAdi = $_FILES["resim"]["name"];
                $resimYolu = "upload/" . $resimAdi;
                if (move_uploaded_file($_FILES["resim"]["tmp_name"], $resimYolu)) {
                    $ekle = $VT->SorguCalistir('UPDATE ' . 'calismalarim', 'SET baslik=?, kisaaciklama=?, tamaciklama=?, calismakonusu=?, resim=? WHERE ID=?', array($baslik, $kisaaciklama, $tamaciklama, $calismakonusu, $resimAdi, $gelenid));
                    if ($ekle) {
                        header('Location:index.php?sayfa=calismalarim');
                    } else {
                        echo "basarisiz";
                    }
                }
            } else {
                $ekle = $VT->SorguCalistir('UPDATE ' . 'calismalarim', 'SET baslik=?, kisaaciklama=?, tamaciklama=?, calismakonusu=? WHERE ID=?', array($baslik, $kisaaciklama, $tamaciklama, $calismakonusu, $gelenid));
                if ($ekle) {
                    header('Location:index.php?sayfa=calismalarim');
                } else {
                    echo "basarisiz";
                }
            }
        }
        ?>