v2.5.2
Giriş yap

Toplu Ürün Silerken Resmini Klasörden Sildirmek

merakli
739 defa görüntülendi

Bu şekilde yaptığımda hata aldım nasıl yapabilirim fikri olan varmı

<?php


     <input type="checkbox" name="sil[]" value="<?php echo $uruncek['urun_id']; ?>&urunresimsil=<?php echo $urunresimcek['urun_resimyol']; ?>" />

        
        if($_POST){ 
        
        $sil =  implode(",",$_POST["sil"]);
                
        $delete = $db->query("DELETE FROM urunler WHERE urun_id in($sil) ");
        
        if($delete){
              
                $urunfotosil=$_POST['urunresimsil'];

               unlink("../$urunfotosil");

                echo '<h4>secilen Ürünler basarıyla silindi</h4>';

                 header("refresh: 2; url=urun.php");
          
        }else {
          
          
          echo "<h3>secilen Ürünler silinirken bir hata olustu</h3>";
          
        }
        
        }
?>
aydinkeskin
1356 gün önce

ben ilk önce gelen get değerini sutunda varmı diye kontol ettiriyorum eğer varsa ise ftp varmı diye
is_file ile kontrol ediyorum eğer ordada var ise unlink ile siliyorum unlink işlemleri gerçekleşti ise db den de silme işlemi yapıyorum.

sırası ile

geelen değer sql de varmı
sql de var ise dizinde varmı
    dizinde var ise sil
        silme olduysa sql den kaldır.