selam arkadaşlar bu kodumda nerde yanlış yapıyor olabilirim ekleme yapmıyor? Teşekkürler.

if (isset($_POST['haberekle'])) {

  $uploads_dir = '../../dimg/kullanici';
  @$tmp_name = $_FILES['yazi_resim']["tmp_name"];
  @$name = $_FILES['yazi_resim']["name"];
  $benzersizsayi4=rand(20000,32000);
  $refimgyol=substr($uploads_dir, 6)."/".$benzersizsayi4.$name;

  @move_uploaded_file($tmp_name, "$uploads_dir/$benzersizsayi4$name");

  $duzenle=$db->prepare("UPDATE blog SET
    yazi_resim=:resim
    WHERE yazi_id={$_POST['yazi_id']}");
  $update=$duzenle->execute(array(
    'resim' => $refimgyol
    ));



  if ($update) {

    $resimsilunlink=$_POST['eski_yol'];
    unlink("../../$resimsilunlink");

  
    Header("Location:../kullanici-duzenle.php?kullanici_id=".$_POST['kullanici_id']."&durum=ok");

  } else {

    Header("Location:../kullanici-duzenle.php?kullanici_id=".$_POST['kullanici_id']."&durum=no");
  }

}