lostyazilim
tr.link

PHP Pdo Yardım Lazım

12 Mesajlar 2.162 Okunma
acebozum
tr.link

merdaniler merdaniler WM Aracı Kullanıcı
  • Üyelik 23.09.2019
  • Yaş/Cinsiyet 35 / E
  • Meslek Serbest
  • Konum İstanbul Anadolu
  • Ad Soyad M** I**
  • Mesajlar 7
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
Gönderdim Hocam
Abdullahx

kişi bu mesajı beğendi.

elektronikssl
webimgo

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Ü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" );
}
}
 

 


Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al