PHP Image delete Common Function Jquery Ajax Call
Today Discussed PHP Image delete Common Function Jquery Ajax Call Normal Core PHP Commonly Write one function just put table name and primary id and path get delete the image and unlink this page follows code.
PHP Image delete Common Function Jquery Ajax Call |
Form.php
<div class="col-md-6" id="delimage"><label> </label><?php if (getprofile('image', $_SESSION['UID']) != '') { ?><img src="<?php echo $sitename . 'pages/profile/image/' . getprofile('image', $_SESSION['UID']); ?>" style="padding-bottom:10px;" height="100" /><!-- <buttton type="button" style="cursor:pointer;" class="btn btn-danger" name="del" id="del" onclick="javascript:dellocationimage();"><i class="fa fa-close"> Delete Image</i></buttton>--><button type="button" style="cursor:pointer;" class="btn btn-danger" name="del" id="del" onclick="javascript:deleteimage('<?php echo getprofile('image', $_SESSION['UID']); ?>', '<?php echo $_SESSION['UID']; ?>', 'manageprofile', '../pages/profile/image/', 'image', 'pid');"><i class="fa fa-close"> Delete Image</i></button><?php } ?></div>
Ajax.js(Javascript)
function deleteimage(a, b, c, d, e, f){if (window.XMLHttpRequest){oRequestsubcat = new XMLHttpRequest();} else if (window.ActiveXObject){oRequestsubcat = new ActiveXObject("Microsoft.XMLHTTP");}if (a != '' && b != '' && c != '' && d !='' && e !=''&& f !=''){document.getElementById("delimage").innerHTML = '<div class="overlay"><i class="fa fa-refresh fa-spin"></i></div>';oRequestsubcat.open("POST", Settings.base_url + "config/functions_ajax.php", true);oRequestsubcat.onreadystatechange = delimg;oRequestsubcat.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");oRequestsubcat.send("image=" + a + "&id=" + b + "&table=" +c + "&path=" + d + "&images=" +e + "&pid=" + f);console.log(a,b,c,d,e,f);}}function delimg(){if (oRequestsubcat.readyState == 4){if (oRequestsubcat.status == 200){document.getElementById("delimage").innerHTML = oRequestsubcat.responseText;}else{document.getElementById("delimage").innerHTML = oRequestsubcat.responseText;}}}
or
Ajax.js(Jquery)
function deleteimage(a,b,c,d)
{
$.post(Settings.base_url + "config/functions_ajax.php",{ a:a,b:b,c:c,d:d },function(data){
console.log(data);
$('#delimage').html(data);
//alert(data);
});
}
Function.php
if (($_REQUEST['image'] != '') && ($_REQUEST['id'] != '') && ($_REQUEST['table'] != '')&& ($_REQUEST['path'] != '')&& ($_REQUEST['images'] != '')&& ($_REQUEST['pid'] != '')) {unlink($_REQUEST['path'].$_REQUEST['image']);// $s = "UPDATE `".$_REQUEST['table']."` SET `".$_REQUEST['images']."`='' WHERE `".$_REQUEST['pid']."`='" . $_REQUEST['id'] . "'";// echo $s;//return $s;// exit;DB("UPDATE `".$_REQUEST['table']."` SET `".$_REQUEST['images']."`='' WHERE `pid`='" . $_REQUEST['id'] . "'");DB("INSERT `history` (`page`,`pageid`,`action`,`userid`,`ip`,`actionid`,`info`) VALUES ('Manage Profile','9','Delete','" . $_SESSION['UID'] . "','" . $_SERVER['REMOTE_ADDR'] . "','" . $_REQUEST['b'] . "','Image Deletion')");echo '<div class="alert alert-danger alert-dismissible"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button><h4><i class="icon fa fa-close"></i>Succesfully Deleted</h4><!--<a href="' . $sitename . 'settings/adddepartment.htm">Add another one</a>--></div>';