diff --git a/admin/recherche.php b/admin/recherche.php
new file mode 100644
index 0000000..102a679
--- /dev/null
+++ b/admin/recherche.php
@@ -0,0 +1,117 @@
+";
+ }
+ if ($machine != "") {
+ $and = ($contrainte) ? " AND " : "";
+ $where = $where . $and . "hote = \"{$machine}\"";
+ $contrainte = true;
+ $liste_const = $liste_const. "machine = $machine
";
+ }
+ if ($compte != "") {
+ $and = ($contrainte) ? " AND " : "";
+ $where = $where . $and . "username = \"{$compte}\"";
+ $contrainte = true;
+ $liste_const = $liste_const. "compte = $compte
";
+ }
+ if ($ip != "") {
+ $and = ($contrainte) ? " AND " : "";
+ $where = $where . $and . " ip = \"{$ip}\"";
+ $contrainte = true;
+ $liste_const = $liste_const. "ip = $ip
";
+ }
+
+ if (!$contrainte) {
+ echo("vous devez saisir au moins un critère
");
+ }
+ $req = "($req_connexions $where) UNION ($req_total_connexions $where) ORDER BY con_id DESC";
+ //echo $req;
+ $res = db_query($db, $req);
+
+ return $res;
+}
+
+// fonction AfficheResultats($tab) : formatte l'affichage d'un jeu de résultats
+function FormatteResultats(&$db, &$res) {
+ $r = "";
+ $cols = db_fetch_column_names($res);
+ foreach($cols as $name) {
+ $r = $r . "
WINLOG
+Rappel critères :
+
+