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); } }
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); }