Toplu Ürün Silerken Resmini Klasörden Sildirmek
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>";
}
}
?>
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.