v2.5.2
Giriş yap

Pdo Resim Silme

emmir2
622 defa görüntülendi

Tablo içindeki görseli sildirmek istiyorum ama yapamadım komple tüm veriyi siliyor

<a class="btn btn-danger" href="ayar/islem.php?slideresimsil=ok&slider_resimyol=<?php echo $slidercek['slider_resimyol']; ?>">Resim Sil</a>


if ($_GET['slideresimsil']=="ok") {
	yetkiKontrol();
	$slider_id = $_POST['slider_id'];
	$sil=$db->prepare("DELETE FROM slider WHERE slider_resimyol=:slider_resimyol");
	$kontrol=$sil->execute(array(
		'slider_resimyol' => $_GET['slider_resimyol']
	));

	if ($kontrol) {
		header("Location:../slider-duzenle.php?sil=ok&slider_id=$slider_id");
	} else {
		header("Location:../slider-duzenle.php?sil=no&slider_id=$slider_id");
	}
}
coder
1250 gün önce

Merhaba.
Silmekten kastın (resime göre anlatacağım) slider_id'si 4 olan verinin slider_resimyol sütunundaki veriyi silmek ise DELETE sorgusunu değil UPDATE sorgusunu kullanmalısın.

$slider_id = $_POST['slider_id'];

$sil=$db->prepare("UPDATE slider SET slider_resimyol=:slider_resimyol WHERE slider_id =:slider_id");

$kontrol=$sil->execute([
	'slider_id' => $slider_id,
	'slider_resimyol' => $_GET['slider_resimyol']
]);