loadConfig($tntconfig); $indexer = $tnt->createIndex('tntsearch/sallesNoms.index'); $indexer->query('SELECT id, nom FROM sallesAlias;'); $indexer->setLanguage('french'); $indexer->run(); if(isset($_GET["salle"])) { $idSalle = $_GET["salle"]; $aliaz = array(); $stmt = $conn->prepare("SELECT nom FROM salleAlias WHERE salleID=?"); $stmt->execute([$idSalle]); $resA = $stmt->fetchAll(); for($i=0;$iprepare("SELECT fichier FROM salleFichier WHERE salleID=?"); $stmt->execute([$idSalle]); $resF = $stmt->fetchAll(); for($i=0;$iprepare("SELECT personne FROM locataires WHERE salleID=?"); $stmt->execute([$idSalle]); $resP = $stmt->fetchAll(); for($i=0;$iprepare("SELECT id, description FROM salles WHERE id=?"); $stmt->execute([$idSalle]); $resS = $stmt->fetchAll(); if(count($resS)==0){ echo "404"; }else { $out = array("id" => $resS[0]["id"], "description" => $resS[0]["description"], "aliaz" => $aliaz, "locataires" => $locataires, "fichiers" => $fichiers); echo (json_encode($out)); } } else if (isset($_GET["research"])) { $research = $_GET["research"]; $stmt = $conn->prepare("SELECT salleID, nom FROM salleAlias WHERE MATCH nom AGAINST (? IN BOOLEAN MODE)"); $stmt->execute([$research]); $res = $stmt->fetchAll(); $out = array(); for($i=0;$i $res[$i]['salleID'], "name" => $res[$i]["nom"]); echo (json_encode($out)); } else if (isset($_GET["salleLocSearch"])) { $salleLocSearch = $_GET["salleLocSearch"]; $stmt = $conn->prepare("SELECT salleID, personne FROM `locataires` WHERE MATCH personne AGAINST (? IN BOOLEAN MODE)"); $stmt->execute([$salleLocSearch]); $res = $stmt->fetchAll(); $out = array(); for($i=0;$i $res[$i]['salleID'], "personne" => $res[$i]["personne"]); echo (json_encode($out)); }else { echo "Je ne connais pas cette commande ..."; }