<?php

    // Category Position

    foreach ($_POST["value"] as $key => $value) {
        $data["position"] = $key + 1;
        updatePosition($data, $value);
    }

    // echo "Position Saved";

    function updatePosition($data, $id) {

        include "../../db.php";

        if(array_key_exists("id", $data)){
            $data["position"] = $this->real_escape_string($data["position"]);
        }
        foreach ($data as $key => $value) {
            $value="'$value'";
            $updates[]="$key = $value";
        }
        $imploadAray=  implode(",", $updates);

         $query = "UPDATE data_table SET $imploadAray WHERE id = '$id'";

        // echo '<pre>';print_r($query);exit();

        $result = mysqli_query($con, $query) or die(mysqli_error($con));

        if ($result) {
            return "Category is position";
        } else {
            return "Error while updating position";
        }
    }
?>