From 3a10cd5f9624decaab9387213c8b207a07e28c5c Mon Sep 17 00:00:00 2001
From: freedomfeather <fadlurohmanakmal@rocketmail.com>
Date: Fri, 6 Oct 2017 22:40:51 +0700
Subject: [PATCH] Menambah fitur delete preferred location dari tabel

---
 profile/deletePrefLoc.php  | 10 ++++++++++
 profile/edit_location.php  |  6 +++---
 profile/updateLocation.php |  1 +
 3 files changed, 14 insertions(+), 3 deletions(-)
 create mode 100644 profile/deletePrefLoc.php

diff --git a/profile/deletePrefLoc.php b/profile/deletePrefLoc.php
new file mode 100644
index 00000000..125e3c9e
--- /dev/null
+++ b/profile/deletePrefLoc.php
@@ -0,0 +1,10 @@
+<?php
+    include '../database/dbconnect.php';
+    $user_id = $_GET['id'];
+    $deletedLoc = $_GET['loc'];
+    $query = mysqli_query($con,"DELETE FROM driver_prefloc WHERE user_id='".$user_id."' AND pref_loc='".$deletedLoc."'") or die(mysqli_error($con));
+    mysqli_close($con);
+    if ($query) {
+        header("Location: edit_location.php?id=$user_id");
+    }
+?>
diff --git a/profile/edit_location.php b/profile/edit_location.php
index 0d25d1d0..b35459fa 100644
--- a/profile/edit_location.php
+++ b/profile/edit_location.php
@@ -45,9 +45,9 @@
                         while($row=mysqli_fetch_assoc($query)) {
                             echo '  <tr>
                                         <td>'.$i.'</td>
-                                    <td>'.$row['pref_loc'].'</td>
-                                    <td><div class="edit_button">✎</div><div class="delete_button">✖</div></td>
-                                </tr>';
+                                        <td>'.$row['pref_loc'].'</td>
+                                        <td><div class="edit_button">✎</div><div class="delete_button"><a href="'deletePrefLoc.php?id='.$user_id.'%26&loc='.$row['pref_loc']'">✖</a></div></td>
+                                    </tr>';
                             $i++;
                         }
                     }
diff --git a/profile/updateLocation.php b/profile/updateLocation.php
index e2468caf..0334b045 100644
--- a/profile/updateLocation.php
+++ b/profile/updateLocation.php
@@ -5,6 +5,7 @@
             $user_id = $_POST['hidden_userid'];
             $new_loc = $_POST['new_location'];
             $query = mysqli_query($con,"INSERT INTO driver_prefloc (driver_id,pref_loc) VALUES ('$user_id', '$new_loc')") or die(mysqli_error($con));
+            mysqli_close($con);
             if ($query) {
                 header("Location: edit_location.php?id=$user_id");
             }
-- 
GitLab