Uname : Linux V-ShopU01 4.18.0-348.20.1.el8_5.x86_64 #1 SMP Thu Mar 10 20:59:28 UTC 2022 x86_64
Server : Apache/2.4.37 (rocky) OpenSSL/1.1.1k
Whoami : apache
Safe Mode : OFF
DOCUMENT ROOT : /var/www/html/site_shopudiet
Disable Function :
Path : /var/www/html/site_shopudiet/admin/

Server IP : 65.20.74.164 Client IP : 3.15.168.73
Current File : /var/www/html/site_shopudiet/admin/update_category.php
<?php
// error_reporting(E_ALL);
// ini_set('display_errors', '1');
include('dbconnect.php');
include 'lib/ImageResize.php';
use \Gumlet\ImageResize;
$home_id = $_GET['id'];
$category_name=$_POST['category_name'];
$desc=$_POST['category_description'];
$num=$_POST['category_num'];
$sub = array_filter($_POST['sub_cat']); 
$sub_cat=implode(',', $sub);
$message=$_POST['message'];
//delete and insert sub_category
$delsub = "DELETE FROM sub_category WHERE category_id=$home_id"; 
if ($conn->query($delsub) === TRUE) {
    if(count($sub) > 0) {
                for($i = 0; $i < count($sub); $i++) {
                    	$subcat = "INSERT INTO sub_category(category_id,sub_category_name,status) VALUES('$home_id','$sub[$i]','1')";
                    	$conn->query($subcat);
                }
    }
}
//end here
$squery = "select * from category WHERE id='$home_id'";
        $result = mysqli_query($conn, $squery);
        while( $row = mysqli_fetch_array($result))
        {


           $imag=$row['image'];


$image_name = basename($_FILES["image"]["name"]);
$target_file =  "./img/".basename($_FILES["image"]["name"]);
  move_uploaded_file($_FILES["image"]["tmp_name"], $target_file);
  
$a = null;

if ($image_name==$a) 
{
  mysqli_query($conn,"  UPDATE `category` SET `category_name`='$category_name',`description`='$desc',`image`='$imag',`num`='$num',sub_category='$sub_cat',message='$message' where id='$home_id' ");

  if(mysqli_affected_rows($conn) > 0){
    echo "<script> alert('update success'); window.location.href='category_list.php'; </script>";
  } else {
     echo "<script> alert('update not success'); window.location.href='category_list.php'; </script>";
    echo mysqli_error ($conn);
  } 
}

else
 {
     $image = new ImageResize($target_file);
  $image->scale(50);
  $image->save('mobile/img/'.$image_name);

  if ($conn->connect_error)
   {
    die("connecion failed:" .$conn->connect_error);
  }
 mysqli_query($conn,"UPDATE `category` SET `category_name`='$category_name',`description`='$desc',`image`='$image_name',`num`='$num',sub_category='$sub_cat',message='$message' where id='$home_id' ");

  if(mysqli_affected_rows($conn) > 0){
     echo "<script> alert('update success'); window.location.href='category_list.php'; </script>";
  } else {
      echo "<script> alert('update not success'); window.location.href='category_list.php'; </script>";
     echo mysqli_error ($conn);
  } 
}






}
?>