<?php

    // Nav Position

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

    // echo "Position Saved";

    function updatePosition($data, $id) {

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

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

        $query = "UPDATE nav SET $imploadAray WHERE nid = '$id'";

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

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

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