diff --git a/app/views/editfact/index.php b/app/views/editfact/index.php
index 6d3c14f807f32e768f75ae6d0f4dd8eff8179f76..98935dc65a2bd7727d947f555892449f9eaadfa6 100644
--- a/app/views/editfact/index.php
+++ b/app/views/editfact/index.php
@@ -15,7 +15,7 @@
     </script>
 </head>
 <body>
-    <form action="../../../server/controller/auth/cms/AddMeal.php" method="POST" enctype="multipart/form-data">
+    <form action="../../../server/controller/auth/cms/EditFact.php" method="POST" enctype="multipart/form-data">
     <input hidden="hidden" name="id_fact" value=<?php echo $id ?>;>
     <div class="overlay" id="confirmationBox">
         <div class="confirmation-dialog">
@@ -31,7 +31,7 @@
                 <img src="../../../assets/Nopict.png" alt="defaultProfPic" class="photoProfile" id ="imagevideo">
                 <div class="editPhotoButton">
                     <label for="file" class="labelFile">Upload File</label>
-                    <input type="file" name="file" id="file" class="file" accept="image/*,video/*">
+                    <input type="file" name="file[]" id="file" class="file" accept="image/*,video/*" multiple="multiple">
                 </div>
             </div>
             <div class="editcontainer">
@@ -50,7 +50,7 @@
                         <textarea name="factdescription" id="editdescription"class="inputdescription" placeholder="Description"></textarea>
                     </div>
                 </div>
-                <button type="button" class="submitButton" name="submit"id="submitbtn" onclick="showConfirmationfact()">Save Change</button>
+                <button type="submit" class="submitButton" name="submit" id="submitbtn" onclick="showConfirmationfact()">Save Change</button>
             </div>
     </form>
 </body>
diff --git a/server/controller/auth/cms/AddFact.php b/server/controller/auth/cms/AddFact.php
index e4481179a191bcba298d790a3312dbaaa97743b9..21cd2594c71eec464ea5f33521cfcc5f21b0fda2 100644
--- a/server/controller/auth/cms/AddFact.php
+++ b/server/controller/auth/cms/AddFact.php
@@ -13,6 +13,10 @@ if(isset($_POST['submit'])) {
     $file = new File();
     $content = new Content();
 
+
+    $id_photo = "";
+    $id_video = "";
+
     $targetDirectory = "../../../../assets/content/";
 
     $writeDirectory = "../../../../assets/content/";
@@ -22,23 +26,20 @@ if(isset($_POST['submit'])) {
         if ($fileCount==2){
             for ($i = 0; $i < $fileCount; $i++) {
                 $fileType = explode("/",$_FILES['file']['type'][$i]);
-                if ($fileType[0]=="image"){
+                if ($fileType[0]==="image"){
                     $file_name = $_FILES['file']['name'][$i];
                     $tmp_name = $_FILES['file']['tmp_name'][$i];
                     $extension = pathinfo($file_name, PATHINFO_EXTENSION);
                     $file_up_name = time() . "." . $extension;
-                    move_uploaded_file($tmp_name, $targetDirectory . $file_name);
+                    move_uploaded_file($tmp_name, $targetDirectory . $file_up_name);
                     $id_photo = $file->Insert($file_name,'../../assets/content/'.$file_up_name,'photo');
-                    $t = json_encode($_FILES);
-                    echo "<script>console.log('$file_name')</script>";
                 }else{
                     $file_video = $_FILES['file']['name'][$i];
                     $tmp_video = $_FILES['file']['tmp_name'][$i];
                     $extension = pathinfo($file_video, PATHINFO_EXTENSION);
                     $file_up_video = time() . "." . $extension;
-                    move_uploaded_file($tmp_video, $targetDirectory . $file_video);
+                    move_uploaded_file($tmp_video, $targetDirectory . $file_up_video);
                     $id_video = $file->Insert($file_video,'../../assets/content/'.$file_up_video,'video');
-                    echo "<script>console.log('$file_video')</script>";
                 }
             }
         }
@@ -55,6 +56,6 @@ if(isset($_POST['submit'])) {
     }
 
     $content->Insert($title,$description,$id_video,$id_photo,$highlight);
-//    echo "<script>window.location.href='/?cms'</script>";
+    echo "<script>window.location.href='/?cms'</script>";
 }
 
diff --git a/server/controller/auth/cms/EditFact.php b/server/controller/auth/cms/EditFact.php
index 3957074217c7cd2db13cb5289dfdaee770b29d99..8754158e3fc1693e8907c886240a39fead31d284 100644
--- a/server/controller/auth/cms/EditFact.php
+++ b/server/controller/auth/cms/EditFact.php
@@ -11,7 +11,9 @@ use data\Content;
 if (isset($_POST['submit'])){
     $file = new File();
     $content = new Content();
-    $get_content = $content->FindById($_GET['id_fact'])[0];
+    $a = explode(";",$_POST['id_fact']);
+    $id = $a[0];
+    $get_content = $content->FindById($id)[0];
 
     $targetDirectory = "../../../../assets/content/";
     if (!empty($_FILES['file']['name'])){
@@ -24,14 +26,14 @@ if (isset($_POST['submit'])){
                     $tmp_name = $_FILES['file']['tmp_name'][$i];
                     $extension = pathinfo($file_name, PATHINFO_EXTENSION);
                     $file_up_name = time() . "." . $extension;
-                    move_uploaded_file($tmp_name, $targetDirectory . $file_name);
-                    $file->Update($get_content['id_video'],$file_name,'../../assets/content/'.$file_up_name,'photo');
+                    move_uploaded_file($tmp_name, $targetDirectory . $file_up_name);
+                    $file->Update($get_content['id_photo'],$file_name,'../../assets/content/'.$file_up_name,'photo');
                 }else{
                     $file_video = $_FILES['file']['name'][$i];
                     $tmp_video = $_FILES['file']['tmp_name'][$i];
                     $extension = pathinfo($file_video, PATHINFO_EXTENSION);
                     $file_up_video = time() . "." . $extension;
-                    move_uploaded_file($tmp_video, $targetDirectory . $file_video);
+                    move_uploaded_file($tmp_video, $targetDirectory . $file_up_video);
                     $file->Update($get_content['id_file'],$file_video,'../../assets/content/'.$file_up_video,'video');
                 }
             }
@@ -39,14 +41,17 @@ if (isset($_POST['submit'])){
     }
 
     if (isset($_POST['facttitle'])){
-        $title = $_POST['facttitle'];
+        $get_content['title'] = $_POST['facttitle'];
     }
     if (isset($_POST['facthighlight'])){
-        $highlight = $_POST['facthighlight'];
+        $get_content['highlight'] = $_POST['facthighlight'];
     }
     if (isset($_POST['factdescription'])){
-        $description = $_POST['factdescription'];
+        $get_content['body'] = $_POST['factdescription'];
     }
 
-    $content->Update($get_content['id'],$title,$description,$get_content['id_file'],$get_content['id_photo'],$highlight);
+    echo "<script>console.log('masukk')</script>";
+
+    $content->Update($get_content['id'],$get_content['title'],$get_content['body'],$get_content['id_file'],$get_content['id_photo'],$get_content['highlight']);
+    echo "<script>window.location.href='/?cms'</script>";
 }
\ No newline at end of file