yogibook-aury/public/search_users.php
2024-09-18 16:47:42 +02:00

44 lines
1.2 KiB
PHP

<?php
// Connessione al database
include('Connections/bkngstm.php');
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connessione al database fallita: " . $conn->connect_error);
}
// Estrai il termine di ricerca dall'input dell'utente
$lastname = $_POST['searchTerm'];
// Esegui la query per cercare nella tabella auth_users
$sql = "SELECT id, email, first_name, last_name FROM auth_users WHERE last_name LIKE '%$lastname%'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
$resultsArray = array();
while ($row = $result->fetch_assoc()) {
$resultsArray[] = array(
'userid' => $row['id'],
'email' => $row['email'],
'first_name' => $row['first_name'],
'last_name' => $row['last_name']
);
}
// Imposta l'header "Content-Type" su "application/json"
header('Content-Type: application/json');
// Restituisci i risultati in formato JSON
echo json_encode(array('results' => $resultsArray));
} else {
// Nessun risultato trovato
echo json_encode(array('results' => array()));
}
$conn->close();
?>