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