Ajout des requetes PHP/SQL pour rechercher.

This commit is contained in:
2021-10-12 00:41:32 +02:00
parent bc6195600d
commit 9406374cbe
2 changed files with 44 additions and 3 deletions
+31 -1
View File
@@ -15,7 +15,7 @@ try {
}
if($_GET["salle"] != NULL) {
if(isset($_GET["salle"])) {
$idSalle = $_GET["salle"];
@@ -50,6 +50,36 @@ if($_GET["salle"] != NULL) {
echo (json_encode($out));
}
} else if (isset($_GET["salleNameSearch"])){
$salleNameSearch = $_GET["salleNameSearch"];
$stmt = $conn->prepare("(SELECT id, nom FROM `salles` WHERE MATCH nom AGAINST (? IN BOOLEAN MODE)) UNION (SELECT salleID, nom FROM salleAlias WHERE MATCH nom AGAINST (? IN BOOLEAN MODE))");
$stmt->execute([$salleNameSearch, $salleNameSearch]);
$res = $stmt->fetchAll();
$out = array();
for($i=0;$i<count($res);$i++)
$out[$i] = array("id" => $res[$i]['id'], "nom" => $res[$i]["nom"]);
echo (json_encode($out));
} else if (isset($_GET["salleLocSearch"])) {
$salleLocSearch = $_GET["salleLocSearch"];
$stmt = $conn->prepare("SELECT salle, personne FROM `locataires` WHERE MATCH personne AGAINST (? IN BOOLEAN MODE)");
$stmt->execute([$salleLocSearch]);
$res = $stmt->fetchAll();
$out = array();
for($i=0;$i<count($res);$i++)
$out[$i] = array("salle" => $res[$i]['salle'], "personne" => $res[$i]["personne"]);
echo (json_encode($out));
}else {
echo "Je ne connais pas cette commande ...";
}