Sweet Alert İle Yönlendirme.
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*/
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");
}