diff --git a/server/controllers/itemdetail_query.php b/server/controllers/itemdetail_query.php
new file mode 100644
index 0000000000000000000000000000000000000000..bcc37f1b54d38c0f25b24274df305cc12846c7b2
--- /dev/null
+++ b/server/controllers/itemdetail_query.php
@@ -0,0 +1,28 @@
+<?php 
+    if ($_SERVER["REQUEST_METHOD"] == "POST" and $_POST["signal"] == "make-purchase") {
+        global $conn;
+        $query = "SELECT * FROM `item` WHERE username = (?)
+        ";
+        $item_id = $_POST["item_id"];
+
+        $stmt = $conn->prepare($query);
+        if (!$stmt) {
+            die("Error in query preparation". $conn->error);
+        }
+
+        $stmt->bind_param("i", $item_id);
+        $result = $stmt->execute();
+        $resultSet = $stmt->get_result();
+
+        
+        if (!$result) {
+            $response = array("success" => "false", "message" => $stmt.error);
+            die ("Error in query execution: " . $stmt->error);
+        } else {
+            $response = array("success" => "true", "message" => "item has been added", "data" => $resultSet->fetch_all(MYSQLI_ASSOC));
+        }
+        
+        echo json_encode($response);
+        mysqli_close($conn);
+    }
+?>
\ No newline at end of file