Subversion Repositories Sites.obs-saisons.fr

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
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
?>