sql sorgusunu kontrol ettirirseniz çözüme ulaşabilirsiniz
örnek
if($resim != null){
$update = $baglanti->prepare("update produs set adi=? , avatar=? where id=?");
$ok = $update->execute(array($adi,$resim,$id));
}else{
$update2 = $baglanti->prepare("update produs set adi=? where id=?");
$okyoksa = $update2->execute(array($adi,$id));
}
if(@$ok or $okyoksa){
echo 'güncellendi';
denedim hocam ama yapamadim sanirim bi yerde yanlış yapıyorum
En başa bir koşul koymalısınız ve resim yüklendiyse bu kodu çalıştırmalısınız. Resim yüklenmediyse boş geçirebilirsiniz.
Daha önce denemedim ama mantıken if(isset($_FILES['filek']["name"] )){ şekline bir koşul koymanız işinize yarayabilir. Sonuçta dosya ismi yoksa, resim yüklenmemiştir.
aslında sitemde buna benzer bir kod yapmıştım
if(!$name){ şeklinde logolar kısmında bu mantıkla çalışıyor lakin yeni yaptığım sayfaya uyarlıyamıyorum bir türlü