$salle
"; } 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 ($date_debut != "" && $date_fin != "") { // transformation de la date JJ/MM/AAAA en date iso AAAA-MM-JJ $tab_deb = explode("/", $date_debut); $tab_fin = explode("/", $date_fin); $isodate_d = sprintf( "%04d-%02d-%02d", (int)trim($tab_deb[2]), (int)trim($tab_deb[1]), (int)trim($tab_deb[0]) ); $isodate_f = sprintf( "%04d-%02d-%02d", (int)trim($tab_fin[2]), (int)trim($tab_fin[1]), (int)trim($tab_fin[0]) ); $and = ($contrainte) ? " AND " : ""; $date_debut_00 = "$isodate_d 00:00:00"; $date_fin_24 = "$isodate_f 23:59:59"; $where = $where . $and . " debut_con >= \"{$date_debut_00}\" AND fin_con <= \"{$date_fin_24}\""; $contrainte = true; $liste_const = $liste_const. "du $date_debut au $date_fin
"; } elseif ($date_debut != "") { // transformation de la date JJ/MM/AAAA en date iso AAAA-MM-JJ $tab_deb = explode("/", $date_debut); $isodate_d = sprintf( "%04d-%02d-%02d", (int)trim($tab_deb[2]), (int)trim($tab_deb[1]), (int)trim($tab_deb[0]) ); $and = ($contrainte) ? " AND " : ""; $date_debut_00 = "$isodate_d 00:00:00"; $date_debut_24 = "$isodate_d 23:59:59"; $where = $where . $and . " debut_con >= \"{$date_debut_00}\" AND fin_con <= \"{$date_debut_24}\""; $contrainte = true; $liste_const = $liste_const. "date : $date_debut
"; } if (!$contrainte) { return false; } $req = "($req_connexions $where) UNION ($req_total_connexions $where) ORDER BY 'Id connexion' DESC"; $res = db_query($db, $req); return $res; } // fonction AfficheResultats($tab) : formatte l'affichage d'un jeu de résultats function FormatteResultats(&$db, &$res) { $r = "n°"; $resultats = "La recherche n'a abouti à aucun résultat."; $nb = db_num_rows($res); if ($nb != 0) { $cols = db_fetch_column_names($res); foreach($cols as $name) { $r = $r . "$name"; } $cpt = 1; while ($li = db_fetch_row($res)) { $li_coul = ($cpt % 2 == 0) ? "odd" : "even"; $r = $r . "$cpt"; foreach($li as $col) { $r = $r . "$col"; } $r = $r . "\n"; $cpt = $cpt + 1; } db_free($res); $resultats = "$nb résultats trouvés
\n\n$r
"; } return $resultats; } ?> Winlog

WINLOG

Retour au menu de recherche

Rappel critères :

Résultats :

Retour au menu de recherche