1 |
aurelien |
1 |
<?
|
|
|
2 |
$erreurs = array();
|
|
|
3 |
|
|
|
4 |
include("modules/connect.php");
|
|
|
5 |
include("modules/messages.php");
|
|
|
6 |
|
|
|
7 |
$nbEtapes = 5;
|
|
|
8 |
|
|
|
9 |
$nom_etape = $provenance."etape";
|
|
|
10 |
|
|
|
11 |
if (isset($_POST[$nom_etape]))
|
|
|
12 |
$etape = $_POST[$nom_etape];
|
|
|
13 |
else if (isset($_GET[$nom_etape]))
|
|
|
14 |
$etape = $_GET[$nom_etape];
|
|
|
15 |
else
|
|
|
16 |
$etape = 1;
|
|
|
17 |
|
|
|
18 |
if ($_POST[$provenance]=='1') {
|
|
|
19 |
echo "<script language='javascript'>
|
|
|
20 |
function gotoEtape (numetape) {
|
|
|
21 |
document.navigation.".$provenance."etape.value=numetape;
|
|
|
22 |
document.navigation.submit();
|
|
|
23 |
}
|
|
|
24 |
</script>
|
|
|
25 |
<form name='navigation' method='post' action='$url_page'><input type='hidden' name='".$provenance."etape'>
|
|
|
26 |
<input type='hidden' name='$provenance' value='1'></form>";
|
|
|
27 |
}
|
|
|
28 |
|
|
|
29 |
if ($etape==1 || $_POST[$provenance]!='1') {
|
|
|
30 |
if ($_POST[$provenance]!='1' || !isset($_POST['valid_typesp'])) {
|
|
|
31 |
include("modules/observations/type_espece.php");
|
|
|
32 |
}
|
|
|
33 |
else {
|
|
|
34 |
$requete_comm = mysql_query("select CARACTERISTIQUE_ESP_VALEUR_LIB from CARACTERISTIQUE_ESP_VALEUR where CARACTERISTIQUE_ESP_VALEUR_ID=".$_POST['typespece']);
|
|
|
35 |
$comm_ligne = mysql_fetch_row($requete_comm);
|
|
|
36 |
$_SESSION['observation']['type_espece_id'] = $_POST['typespece'];
|
|
|
37 |
$_SESSION['observation']['type_espece'] = $comm_ligne[0];
|
|
|
38 |
$etape++;
|
|
|
39 |
}
|
|
|
40 |
}
|
|
|
41 |
if ($_POST[$provenance]=='1') {
|
|
|
42 |
if ($etape >1)
|
|
|
43 |
echo "<div class='erreurs'>Pour revenir en arrière, n'utilisez pas le bouton \"précédent\" de votre navigateur, mais cliquez sur le nom à modifier.</div>";
|
|
|
44 |
if ($etape==2) {
|
|
|
45 |
if (!isset($_POST['valid_espece']) || sizeof($erreurs)>0) {
|
|
|
46 |
echo "<div class='recap'>";
|
|
|
47 |
echo "Type d'espèce choisi : ".etape($_SESSION['observation']['type_espece'],1)."<br>";
|
|
|
48 |
echo "</div><br>";
|
|
|
49 |
include("modules/observations/espece.php");
|
|
|
50 |
}
|
|
|
51 |
else {
|
|
|
52 |
$requete_comm = mysql_query("select ESPECE_NOM_VERNACULAIRE from ESPECE where ESPECE_ID=".$_POST['espece']);
|
|
|
53 |
$comm_ligne = mysql_fetch_row($requete_comm);
|
|
|
54 |
$_SESSION['observation']['espece_id'] = $_POST['espece'];
|
|
|
55 |
$_SESSION['observation']['espece'] = $comm_ligne[0];
|
|
|
56 |
$etape++;
|
|
|
57 |
}
|
|
|
58 |
}
|
|
|
59 |
if ($etape==3) {
|
|
|
60 |
if (!isset($_POST['valid_evenement']) || sizeof($erreurs)>0) {
|
|
|
61 |
echo "<div class='recap'>";
|
|
|
62 |
echo "Type d'espèce choisi : ".etape($_SESSION['observation']['type_espece'],1)."<br>";
|
|
|
63 |
echo "Espèce choisie : ".etape($_SESSION['observation']['espece'],2)."<br>";
|
|
|
64 |
echo "</div><br>";
|
|
|
65 |
include("modules/observations/evenement.php");
|
|
|
66 |
}
|
|
|
67 |
else {
|
|
|
68 |
$requete_comm = mysql_query("select EVENEMENT_NOM from EVENEMENT where EVENEMENT_ID=".$_POST['evenement']);
|
|
|
69 |
$comm_ligne = mysql_fetch_row($requete_comm);
|
|
|
70 |
$_SESSION['observation']['evenement_id'] = $_POST['evenement'];
|
|
|
71 |
$_SESSION['observation']['evenement'] = $comm_ligne[0];
|
|
|
72 |
$etape++;
|
|
|
73 |
}
|
|
|
74 |
}
|
|
|
75 |
if ($etape==4) {
|
|
|
76 |
//si on arrive à peine sur la page
|
|
|
77 |
if (isset($_POST['valid_station'])) {
|
|
|
78 |
|
|
|
79 |
$requete_comm = mysql_query("select STATION_NOM from STATION where STATION_ID=".$_POST['station']);
|
|
|
80 |
$comm_ligne = mysql_fetch_row($requete_comm);
|
|
|
81 |
$_SESSION['observation']['station_id'] = $_POST['station'];
|
|
|
82 |
$_SESSION['observation']['station'] = $comm_ligne[0];
|
|
|
83 |
$etape++;
|
|
|
84 |
}
|
|
|
85 |
if (!isset($_POST['valid_station']) || sizeof($erreurs)>0) {
|
|
|
86 |
echo "<div class='recap'>";
|
|
|
87 |
echo "Type d'espèce choisi : ".etape($_SESSION['observation']['type_espece'],1)."<br>";
|
|
|
88 |
echo "Espèce choisie : ".etape($_SESSION['observation']['espece'],2)."<br>";
|
|
|
89 |
echo "Evènement choisi : ".etape($_SESSION['observation']['evenement'],3)."<br>";
|
|
|
90 |
echo "</div><br>";
|
|
|
91 |
include("modules/observations/commune.php");
|
|
|
92 |
|
|
|
93 |
}
|
|
|
94 |
}
|
|
|
95 |
if ($etape==5) {
|
|
|
96 |
echo "<div class='recap'>";
|
|
|
97 |
echo "Type d'espèce choisi : ".etape($_SESSION['observation']['type_espece'],1)."<br>";
|
|
|
98 |
echo "Espèce choisie : ".etape($_SESSION['observation']['espece'],2)."<br>";
|
|
|
99 |
echo "Evènement choisi : ".etape($_SESSION['observation']['evenement'],3)."<br>";
|
|
|
100 |
echo "Commune choisie : ".etape($_SESSION['observation']['station'],4)."<br>";
|
|
|
101 |
echo "</div><br>";
|
|
|
102 |
|
|
|
103 |
if (sizeof($erreurs)>0) {
|
|
|
104 |
echo "<div class='erreurs'>";
|
|
|
105 |
foreach ($erreurs as $err)
|
|
|
106 |
echo $err."<br>";
|
|
|
107 |
echo "</div>";
|
|
|
108 |
} else
|
|
|
109 |
echo "<center><img src='modules/graphiques/gen_graph.php?esp=".$_SESSION['observation']['espece_id']."&ev=".$_SESSION['observation']['evenement_id']."&com=".$_SESSION['observation']['station_id']."'></center>";
|
|
|
110 |
//include ("modules/graphiques/gen_graph.php") ;
|
|
|
111 |
//header ("Location: modules/graphiques/gen_graph.php") ;
|
|
|
112 |
|
|
|
113 |
}
|
|
|
114 |
}
|
|
|
115 |
|
|
|
116 |
?>
|