diff --git a/html/LAMPAPI/SearchContacts.php b/html/LAMPAPI/SearchContacts.php
index e69de29..2cf1fc1 100644
--- a/html/LAMPAPI/SearchContacts.php
+++ b/html/LAMPAPI/SearchContacts.php
@@ -0,0 +1,70 @@
+connect_error)
+ {
+ returnWithError( $conn->connect_error );
+ }
+ else
+ {
+ $stmt = $conn->prepare("SELECT * FROM Contacts WHERE (FirstName LIKE ? OR LastName LIKE ? ) AND CreatedByUserID=?");
+ $searchName = "%" . $inData["search"] . "%";
+ $stmt->bind_param("ssi", $searchName, $searchName, $inData["createdByUserId"]);
+ $stmt->execute();
+
+ $result = $stmt->get_result();
+
+ while($row = $result->fetch_assoc())
+ {
+ if( $searchCount > 0 )
+ {
+ $searchResults .= ",";
+ }
+ $searchCount++;
+
+ $searchResults .= '{"FirstName" : "' . $row["FirstName"]. '", "LastName" : "' . $row["LastName"]. '", "EmailAddress" : "' . $row["EmailAddress"]. '", "PhoneNumber" : "' . $row["PhoneNumber"]. '", "UserID" : "' . $row["UserID"].'", "ID" : "' . $row["ID"]. '"}';
+ }
+
+ if( $searchCount == 0 )
+ {
+ returnWithError( "No Records Found" );
+ }
+ else
+ {
+ returnWithInfo( $searchResults );
+ }
+
+ $stmt->close();
+ $conn->close();
+ }
+
+ function getRequestInfo()
+ {
+ return json_decode(file_get_contents('php://input'), true);
+ }
+
+ function sendResultInfoAsJson( $obj )
+ {
+ header('Content-type: application/json');
+ echo $obj;
+ }
+
+ function returnWithError( $err )
+ {
+ $retValue = '{"id":0,"firstName":"","lastName":"","error":"' . $err . '"}';
+ sendResultInfoAsJson( $retValue );
+ }
+
+ function returnWithInfo( $searchResults )
+ {
+ $retValue = '{"results":[' . $searchResults . '],"error":""}';
+ sendResultInfoAsJson( $retValue );
+ }
+
+?>
\ No newline at end of file