From 9406374cbec0f4b5101b097d1920583339a9dbb7 Mon Sep 17 00:00:00 2001 From: Mysaa Date: Tue, 12 Oct 2021 00:41:32 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20des=20requetes=20PHP/SQL=C2=A0pour=20re?= =?UTF-8?q?chercher.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sallesQuery.php | 32 +++++++++++++++++++++++++++++++- viewer.html | 15 +++++++++++++-- 2 files changed, 44 insertions(+), 3 deletions(-) diff --git a/sallesQuery.php b/sallesQuery.php index a863bed..e3e44b1 100644 --- a/sallesQuery.php +++ b/sallesQuery.php @@ -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 $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 $res[$i]['salle'], "personne" => $res[$i]["personne"]); + + echo (json_encode($out)); + }else { echo "Je ne connais pas cette commande ..."; } diff --git a/viewer.html b/viewer.html index 52104b5..7cec1f6 100644 --- a/viewer.html +++ b/viewer.html @@ -6,7 +6,11 @@ perdu.html