<!-- Step-1 : copy all the code fome save-post.php file --> <?php include "config.php"; if (empty($_FILES['new-image']['name'])){ $file_name = $_POST['old_image']; }else{ $errors = array(); /*-- Step-2 : code for image file to upload --> */ /* $file_name = $_FILES['new-image']['name']; */ $file_name = str_replace(" ","_",($_FILES['new-image']['name'])); $file_size = $_FILES['new-image']['size']; $file_tmp = $_FILES['new-image']['tmp_name']; $file_type = $_FILES['new-image']['type']; $file_ext = strtolower(end (explode('.',$file_name))); $extensions = array("jpeg","jpg","png"); if(in_array($file_ext, $extensions) === false) { $errors[] = "This extension file not allowed, Please choose a JPG or PNG files"; } if($file_size > 2097152){ $errors[] = "File size must be 2mb or lower."; } if (empty($errors) == true){ move_uploaded_file($file_tmp, "upload/".$file_name); }else{ print_r($errors); die(); } } $sql = "UPDATE post SET title='{$_POST["post_title"]}', description='{$_POST["postdesc"]}', category={$_POST["category"]}, post_img='{$file_name}' WHERE post_id={$_POST["post_id"]}"; $result = mysqli_query($conn,$sql); if($result){ header("location: {$hostname}/admin/post.php"); }else{ } echo "Query Failed"; ?>