<?php

    // Category Position

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

    // echo "Position Saved";

    function updatePosition($data, $id) {

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

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

        $query = "UPDATE message SET $imploadAray WHERE m_id = '$id'";

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

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

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