function afficherRechercheMonstres($display_form = false)
{
    $id_monstre = $_REQUEST[id_monstre];
    $nom_monstre = $_REQUEST[nom_monstre];
    $x_monstre = $_REQUEST[x_monstre];
    $y_monstre = $_REQUEST[y_monstre];
    $z_monstre = $_REQUEST[z_monstre];
    $limite = $_REQUEST[limite_monstre];
    $race = $_REQUEST[race_monstre];
    $famille = $_REQUEST[famille_monstre];
    $niveau = $_REQUEST[niveau_monstre];
    if ($x_monstre == "" && $y_monstre == "" && $z_monstre == "") {
        $lesTrolls = selectDbTrolls($_SESSION[AuthTroll]);
        $x_monstre = $lesTrolls[1][x_troll];
        $y_monstre = $lesTrolls[1][y_troll];
        $z_monstre = $lesTrolls[1][z_troll];
    }
    if ($display_form) {
        afficherRechercheMonstresFormulaire($id_monstre, $nom_monstre, $x_monstre, $y_monstre, $z_monstre, $limite, $race, $famille, $niveau);
    }
    $flag = false;
    if ($id_monstre != "" || $nom_monstre != "" || $x_monstre != "" && $y_monstre != "" && $z_monstre != "") {
        $flag = true;
    }
    if ($flag == true) {
        afficherRechercheMonstresResultat($id_monstre, $nom_monstre, $x_monstre, $y_monstre, $z_monstre, $limite, $race, $famille, $niveau);
    }
}
 function recherche_monstre($val)
 {
     $s = split(",", $val);
     $x_monstre = $this->troll->get_x_troll();
     $y_monstre = $this->troll->get_y_troll();
     $z_monstre = $this->troll->get_z_troll();
     for ($i = 0; $i <= count($s); $i++) {
         if (preg_match("/race=/", $s[$i])) {
             $r = split("=", $s[$i]);
             // $r[1] => nom de la race
             $race = $r[1];
         } elseif (preg_match("/famille=/", $s[$i])) {
             $r = split("=", $s[$i]);
             // $r[1] => nom de la famille
             $famille = $r[1];
         } elseif (preg_match("/niveau=/", $s[$i])) {
             $r = split("=", $s[$i]);
             // $r[1] => niveau
             $niveau = $r[1];
         } else {
             if ($i == 0) {
                 $nom_monstre = $s[0];
             }
         }
         if (is_numeric($s[$i])) {
             $x_monstre = $s[$i];
             $y_monstre = $s[$i + 1];
             $z_monstre = $s[$i + 2];
             $limite = $s[$i + 3];
             break;
         }
     }
     $lesMonstres = selectDbRechercheMonstres($id_monstre, $nom_monstre, $x_monstre, $y_monstre, $z_monstre, $limite, $race, $famille, $niveau);
     afficherRechercheMonstresResultat($id_monstre, $nom_monstre, $x_monstre, $y_monstre, $z_monstre, $limite, $race, $famille, $niveau, $lesMonstres);
 }