v2.5.2
Giriş yap

Sweet Alert İle Yönlendirme.

Anonim
501 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Güncelleme işleminde resim tipi sorgulaması yapıyorum. Sorgulamada başka tip dosya verirse hata veriyor fakat düzenleme sayfasına yönlendiriyorum direk. Düzenleme yaptıgım sayfaya nasıl yönlendirebilirim. ?

    /* İcerik Guncelle*/
if(isset($_POST['duyurularGuncelle']))
{
    $id=$_POST['duyurular_id'];
    $ad=$_POST['duyurular_ad'];
    $keyword=$_POST['duyurular_keyword'];
    $detay=$_POST['duyurular_detay'];
    $durum=$_POST['duyurular_durum'];
    $zaman=$_POST['duyurular_zaman'];
    if($_FILES['duyurular_resimyol']["size"]>0)
    {
        $uploads_dir ='../../img';
    $tmp_name=$_FILES['duyurular_resimyol']["tmp_name"];  
    $benzersizsayi1=rand(20000,32000);
    $benzersizsayi2=rand(20000,32000);
    $uzanti = '.webp';
    $benzersizad=$benzersizsayi1.$benzersizsayi2;
    $refingyol=substr($uploads_dir, 3)."/".$benzersizad.$uzanti;
    @$tip = pathinfo($_FILES['duyurular_resimyol']["name"], PATHINFO_EXTENSION);
  if (($tip != "jpg") && ($tip != "png" ) && ($tip != "webp") && ($tip != "gif")) {
       
     header("Location:../duyuru-duzenle.php?durum=error");
  }else{
    move_uploaded_file($tmp_name,"$uploads_dir/$benzersizad$uzanti");

        $duyurular_duzenle=$db->prepare("update duyurular  set duyurular_ad=:ad,
duyurular_keyword=:keyword,duyurular_detay=:detay,duyurular_durum=:durum,duyurular_zaman=:zaman,duyurular_resimyol=:resimyol where duyurular_id='{$id}' ");
        $duyurular_duzenle->execute(array(
            "ad"=>$ad,            
            "keyword"=>$keyword,
            "detay"=>$detay,
            "durum"=>$durum,
            "zaman"=>$zaman,
            "resimyol"=>$refingyol



        ));
        if($duyurular_duzenle)
        {
            //echo " İçerik Kaydedildi";
          header("Location:../duyurular.php?durum=ok");
            //  header("Location:../production/iletisim_ayar.php?durum=ok");

        }
        else
        {
            //echo " İçerik HATAAAAAAAAAAAAAAAAAA";
            header("Location:../duyurular.php?durum=no");
            //header("Location:../production/iletisim_ayar.php?durum=no");
        }

    }
}
    else{

        $duyurular_duzenle=$db->prepare("update duyurular  set duyurular_ad=:ad,
duyurular_keyword=:keyword,duyurular_detay=:detay,duyurular_durum=:durum,duyurular_zaman=:zaman where duyurular_id='{$id}' ");
        $duyurular_duzenle->execute(array(
             "ad"=>$ad,            
            "keyword"=>$keyword,
            "detay"=>$detay,
            "durum"=>$durum,
            "zaman"=>$zaman



        ));
        if($duyurular_duzenle)
        {
            //echo " İçerik Kaydedildi";
           header("Location:../duyurular.php?durum=ok");
            //  header("Location:../production/iletisim_ayar.php?durum=ok");

        }
        else
        {
            //echo " İçerik HATAAAAAAAAAAAAAAAAAA";
          header("Location:../duyurular.php?durum=no");
            //header("Location:../production/iletisim_ayar.php?durum=no");
        }
    }
}
/* İçerik Silme*/
PHP

Aşağıdaki gibi yaptım ama bi değişiklik olmadı.

@$tip = pathinfo($_FILES['duyurular_resimyol']["name"], PATHINFO_EXTENSION);
  if (($tip != "jpg") && ($tip != "png" ) && ($tip != "webp") && ($tip != "gif")) {
       
     header("Location:../duyuru-duzenle.php?duyurular_id=$id?durum=error");
  }
Cevap yaz
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Cevaplar (2)
ynscnr55
947 gün önce
echo '<script>Swal.fire({title:"Hata", text:"Güncellemedi.",icon: "danger", confirmbuttonText:"Tamam."}).then((value)=>{if(value.isConfirmed){window.location.href='linkburasi.php'}})</script>'; 

Telefondan bu kadar oldu işini çözecektir.

abdullahx
947 gün önce

Sorunun başlığı başka içeriği başka, içerikte anlatılanlar apayrı bir dünya zaten. Gerçekten okuduktan sonra hiçbir şey anlamayan sadece ben miyim merak ediyorum?