mirror of
https://github.com/neosubhamoy/neosubhamoy-portfolio.git
synced 2025-12-19 22:53:03 +05:30
(feat): added basic project search logic
This commit is contained in:
@@ -5,7 +5,8 @@ require 'query_functions.php';
|
|||||||
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
||||||
if (isset($_POST['keyword'])) {
|
if (isset($_POST['keyword'])) {
|
||||||
$keyword = $_POST['keyword'];
|
$keyword = $_POST['keyword'];
|
||||||
echo json_encode(array("keyword-recived" => $keyword));
|
$results = fetch_search_results($conn, $keyword);
|
||||||
|
echo json_encode($results);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
@@ -50,4 +50,15 @@ function fetch_social_icon($conn, $platform_name) {
|
|||||||
return $row['icon'];
|
return $row['icon'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function fetch_search_results($conn, $keyword) {
|
||||||
|
$sql = "SELECT * FROM projects WHERE name LIKE '%$keyword%'";
|
||||||
|
$result = $conn -> query($sql);
|
||||||
|
if($result -> num_rows > 0) {
|
||||||
|
return mysqli_fetch_all($result, MYSQLI_ASSOC);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return array('results' => 'none');
|
||||||
|
}
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
Reference in New Issue
Block a user