v2.5.2
Giriş yap

Daha Kısa Nasıl Yazılabilir.

aydinkeskin
665 defa görüntülendi

Merhaba Arkadaşlar Belki Bazılarının bu bile işini görecektir.
Hepinize yardımcı olur fakat
benden daha bilgili arkadaşların yardımına ihtiyacım var.

aşağıda belirttiğim işlem.

kategori yi sil
-kategori silersen resmini sunucudan sil
-kategoriyi silersen ona ait olan içeriğin resmini sunucudan sil
-kategoriyi silersen ona ait olan içerikleri sil

ve sonuç

bu işlemi daha kısa nasıl yazarım fonksiyon yardımı olmadan.

if(isset($_POST['ResimKatDelete']) && $_SESSION['bakmaoyle']=="true"){

$response = array();
	$pid = intval($_POST['ResimKatDelete']);
		$c = pre("SELECT * FROM resim_galeri_kat WHERE id=?");
		$c->execute([$pid]);
		$kat = $c->fetch(PDO::FETCH_ASSOC);
			unlink('../uploads/resimgaleri/kategori/'.$kat["resim"]);
if($kat){		
	$query = "DELETE FROM resim_galeri_kat WHERE id=:id";
	$stmt = $db->prepare( $query );
	$stmt->execute(array(':id'=>$pid));
	if($stmt) {
		$s = pre("SELECT * FROM resim_galeri WHERE katid=?");
		$s->execute([$pid]);
		$resim = $s->fetchAll(PDO::FETCH_ASSOC);
			foreach($resim as $ressil){ 
				unlink('../uploads/resimgaleri/'.$ressil["resim"]);
			}
			if($resim){
				$sql = "DELETE FROM resim_galeri WHERE katid=?";
				$sil = pre($sql);
				$sil->execute([$pid]);
			}
		$response['status']  = 'success';
		$response['message'] = 'Resim Kategorisi Başarı İle Silindi.';
	} else {
		$response['status']  = 'error';
		$response['message'] = 'Resim Kategorisi Silinirken Bir Hata Oluştu...';
	}
	echo json_encode($response);
}

}

aydinkeskin
1494 gün önce

2 satırı kurtarrır varda satır çok hacı :)
bir çok işlemi bitirdim bunlarla uğraşıyorum

plesk api ile uğraşmam lazım daha
cpanel i ancak bitirdim.