Files
whatsfordinner/subcategory_suggestions.php
2024-11-22 19:30:26 -08:00

27 lines
725 B
PHP

<?php
require 'db.php';
$query = $_GET['q'] ?? '';
$suggestions = [];
if (!empty($query)) {
$stmt = $pdo->prepare("
SELECT DISTINCT food_type_subcategory
FROM restaurants
WHERE food_type_subcategory LIKE :query
");
$stmt->execute(['query' => "%$query%"]);
while ($row = $stmt->fetch()) {
$keywords = array_map('trim', explode(',', $row['food_type_subcategory']));
foreach ($keywords as $keyword) {
if (stripos($keyword, $query) !== false && !in_array($keyword, $suggestions)) {
$suggestions[] = $keyword;
}
}
}
}
header('Content-Type: application/json');
echo json_encode($suggestions);