GIF89a
<?php ob_start(); ini_set('error_reporting', E_STRICT); include("connect.php"); $cat=trim($_POST['mycat']); $subcat=trim($_POST['subcat']); $sr=trim($_POST['catsr']); $old_cat=old_cat($conn,$sr); $old_subcat=old_subcat($conn,$sr); $sqlS="SELECT * FROM `subCat` WHERE `sr`='".$sr."'"; $rsS=mysqli_query($conn,$sqlS); $rowS=mysqli_fetch_assoc($rsS); $newS=$rowS["subcat_name"]; $temp = explode(".", $_FILES["image"]["name"]); $target_dir='subcat_icon/'.date('Ymdhis').'.'.end($temp); $url='subcat_icon/'.date('Ymdhis').'.'.end($temp); if($_FILES["image"]["name"]=="") { $sql="UPDATE `subCat` SET `cat_name`='".$cat."',`subcat_name`='".$subcat."' WHERE `sr`='".$sr."'"; $rs=mysqli_query($conn,$sql); if($rs>0){ updateProducts($conn,$cat,$subcat,$old_cat,$old_subcat); success(); }else { fail(); } } else { if (file_exists($target_dir)) { echo '<script>alert("File already exist | try another file");</script>'; echo '<script>window.location.href="addSubCategory.php";</script>'; } else { $FileType = strtolower(pathinfo($target_dir,PATHINFO_EXTENSION)); if($FileType != "png" && $FileType != "jpg" && $FileType != "jpeg" ) { // file format not supportedonly images allows echo '<script>alert("Invalid image format");</script>'; echo '<script>window.location.href="addSubCategory.php";</script>'; } else { $sql2="SELECT * FROM `subCat` WHERE `sr`='".$sr."'"; $rs2=mysqli_query($conn,$sql2); $check=mysqli_num_rows($rs2); if($check>0) { move_uploaded_file($_FILES["image"]["tmp_name"],$url); $sql="UPDATE `subCat` SET `cat_name`='".$cat."',`subcat_name`='".$subcat."',`subcat_icon`='".$url."' WHERE `sr`='".$sr."'"; $rs=mysqli_query($conn,$sql); if($rs>0){ updateProducts($conn,$cat,$subcat,$old_cat,$old_subcat); success(); } else { fail(); } } else{ echo '<script>alert("This sub-category not found "); window.location.href="addSubCategory.php";</script>'; } } } } ?> <?php function old_cat($conn,$sr) { $sql="SELECT * FROM `subCat` WHERE `sr`='".$sr."'"; $rs=mysqli_query($conn,$sql); $row=mysqli_fetch_assoc($rs); $data=$row["cat_name"]; return $data; } function old_subcat($conn,$sr) { $sql="SELECT * FROM `subCat` WHERE `sr`='".$sr."'"; $rs=mysqli_query($conn,$sql); $row=mysqli_fetch_assoc($rs); $data=$row["subcat_name"]; return $data; } function updateProducts($conn,$cat,$subcat,$old_cat,$old_subcat) { $sql4="UPDATE `products` SET `cat_name`='".$cat."' && `subcat_name`='".$subcat."' WHERE `cat_name`='".$old_cat."' && `subcat_name`='".$old_subcat."'"; $rs4=mysqli_query($conn,$sql4); } function success() { echo '<script>alert("Sub-category has been updated successfully"); window.location.href="addSubCategory.php";</script>'; } function fail() { echo '<script>alert("Unable to update sub-category | Contact to developers"); window.location.href="addSubCategory.php";</script>'; } ?>