diff --git a/admin/recherche.php b/admin/recherche.php index 102a679..d5f3023 100644 --- a/admin/recherche.php +++ b/admin/recherche.php @@ -23,7 +23,13 @@ switch ($objet) { break; } -$resultats = FormatteResultats($db, $donnees); + +if (!$donnees) { + $resultats = "Vous devez saisir au moins un critère."; +} +else { + $resultats = FormatteResultats($db, $donnees); +} // fonction RechercheConnexions() : renvoie un tableau de résultats @@ -46,32 +52,31 @@ function RechercheConnexions(&$db) { $req_total_connexions = $req_total_connexions.", machines"; $where = $where . "hote = machine_id AND salle = \"$salle\" "; $contrainte = true; - $liste_const = $liste_const. "salle = $salle
"; + $liste_const = $liste_const. "salle = $salle
"; } if ($machine != "") { $and = ($contrainte) ? " AND " : ""; $where = $where . $and . "hote = \"{$machine}\""; $contrainte = true; - $liste_const = $liste_const. "machine = $machine
"; + $liste_const = $liste_const. "machine = $machine
"; } if ($compte != "") { $and = ($contrainte) ? " AND " : ""; $where = $where . $and . "username = \"{$compte}\""; $contrainte = true; - $liste_const = $liste_const. "compte = $compte
"; + $liste_const = $liste_const. "compte = $compte
"; } if ($ip != "") { $and = ($contrainte) ? " AND " : ""; $where = $where . $and . " ip = \"{$ip}\""; $contrainte = true; - $liste_const = $liste_const. "ip = $ip
"; + $liste_const = $liste_const. "ip = $ip
"; } if (!$contrainte) { - echo("vous devez saisir au moins un critère
"); + return false; } $req = "($req_connexions $where) UNION ($req_total_connexions $where) ORDER BY con_id DESC"; - //echo $req; $res = db_query($db, $req); return $res; @@ -105,9 +110,10 @@ function FormatteResultats(&$db, &$res) {

WINLOG

-

Rappel critères :
+

Rappel critères :

+

Résultats :