diff --git a/profile/deletePrefLoc.php b/profile/deletePrefLoc.php
new file mode 100644
index 0000000000000000000000000000000000000000..125e3c9ec0031e6db69ca987d57cb89d84e7fad8
--- /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 0d25d1d0d45e7caf68d3823020d603bf05cbe637..b35459faee835ec3b7d7b1ae1df3877ee95162a6 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 e2468caf320c99242ffaeb26bd018df6245248df..0334b045fe99ce117ac6c22eb33d59ae827dd4a0 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");
             }