예제 #1
0
function afficherRechercheChampignons()
{
    $id_champi = $_REQUEST[id_champi];
    $nom_champi = $_REQUEST[nom_champi];
    $x_champi = $_REQUEST[x_champi];
    $y_champi = $_REQUEST[y_champi];
    $z_champi = $_REQUEST[z_champi];
    $limite = $_REQUEST[limite_champi];
    $is_seen_champi = $_REQUEST[is_seen_champi];
    afficherRechercheChampignonsFormulaire($id_champi, $nom_champi, $x_champi, $y_champi, $z_champi, $limite, $is_seen_champi);
    $flag = false;
    if ($id_champi != "" || $nom_champi != "" || $is_seen_champi != "" || $x_champi != "" && $y_champi != "" && $z_champi != "") {
        $flag = true;
    }
    if ($flag == true) {
        afficherRechercheChampignonsResultat($id_champi, $nom_champi, $x_champi, $y_champi, $z_champi, $limite, $is_seen_champi);
    }
}
예제 #2
0
 function recherche_champi($val)
 {
     $s = split(",", $val);
     $x_champi = $this->troll->get_x_troll();
     $y_champi = $this->troll->get_y_troll();
     $z_champi = $this->troll->get_z_troll();
     for ($i = 0; $i <= count($s); $i++) {
         if (preg_match("/vue=/", $s[$i])) {
             // vue : oui, non
             $r = split("=", $s[$i]);
             // $r[1]
             $is_seen_champi = $r[1];
         } else {
             if (!is_numeric($s[0]) && $i == 0) {
                 // nom du champi
                 $nom_champi = $s[0];
             } elseif (is_numeric($s[$i])) {
                 // position
                 $x_champi = $s[$i];
                 $y_champi = $s[$i + 1];
                 $z_champi = $s[$i + 2];
                 break;
             }
         }
     }
     if ($is_seen_champi == "") {
         $is_seen_champi = "oui";
     }
     $lesChampignons = selectDbRechercheChampignons($id_champi, $nom_champi, $x_champi, $y_champi, $z_champi, $limite, $is_seen_champi);
     afficherRechercheChampignonsResultat($id_champi, $nom_champi, $x_champi, $y_champi, $z_champi, $limite, $is_seen_champi, $lesChampignons);
 }