-
Üyelik
03.04.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
.
-
Konum
Trabzon
-
Ad Soyad
A** K**
-
Mesajlar
905
-
Beğeniler
393 / 395
-
Ticaret
3, (%100)
if ($_GET[ 'urunsil' ] == "ok" ) {
$id=$_GET['urun_id'];
//Resim tablosundan ürünün id değeriyle eşleşen satırları çekiyoruz
$cek=$db->prepare("SELECT * FROM resim WHERE resim_urun=?");
$cek->execute(array($id));
$a=0;
//Resimleri siliyoruz
foreach($cek as $yaz) {
unlink("../".$yaz['resim_link']);
$a++;
}
//Silinen resim sayısı
//echo $a.' dosya silindi';
//Eğer silinen resim varsa
if($a>0) {
//Resim tablosundan ürünün id değeriyle eşleşen satırları SİLİYORUZ
$sil=$db->prepare("DELETE FROM resim WHERE resim_urun=?");
$sil->execute(array($id));
//Eğer resim tablosundan ürün silindiyse
if($sil->rowCount()) {
//son olarak ürünler tablosundan ürünün satırını siliyoruz
$sil2=$db->prepare("DELETE FROM urunler WHERE urun_id=?");
$sil2->execute(array($id));
//Eğer ürün silindiyse
if($sil2->rowCount()) {
//echo 'Ürün, resimler ve resim tablosundaki veriler başarıyla silindi';
Header( "Location:../urunler.php?status=ok" );
} else {
//resimler ve resim tablosundaki veriler silindi ancak urunler tablosundaki satır silinemediyse
//echo 'Ürün silinemedi';
Header( "Location:../urunler.php?status=no&sebep=urundatasilinemedi" );
}
} else {
//Resimler silindi ancak resim tablosundaki veriler silinemediyse
//echo 'Resim tablosunda eşleşen ürün bulunamadı';
Header( "Location:../urunler.php?status=no&sebep=resimdatasilinemedi" );
}
} else {
//eğer resimleri elle silerseniz kod çalışmaz. İsterseniz burayı iptal edebilirsiniz
//echo 'Silinecek resim bulunamadı';
Header( "Location:../urunler.php?status=no&sebep=resimyok" );
}
}