Subversion Repositories Sites.obs-saisons.fr

Rev

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

<?
$erreurs = array();

include("modules/connect.php");
include("modules/messages.php");

$nbEtapes = 5;

$nom_etape = $provenance."etape";

if (isset($_POST[$nom_etape]))
  $etape = $_POST[$nom_etape];
else if (isset($_GET[$nom_etape]))
  $etape = $_GET[$nom_etape];
else
  $etape = 1;

if ($_POST[$provenance]=='1') {
  echo "<script language='javascript'>
function gotoEtape (numetape) {
  document.navigation.".$provenance."etape.value=numetape;
  document.navigation.submit();
}
</script>
  <form name='navigation' method='post' action='$url_page'><input type='hidden' name='".$provenance."etape'>
<input type='hidden' name='$provenance' value='1'></form>";
}

if ($etape==1 || $_POST[$provenance]!='1') {
  if ($_POST[$provenance]!='1' || !isset($_POST['valid_typesp'])) {
    include("modules/observations/type_espece.php");
  }
  else {
    $requete_comm = mysql_query("select CARACTERISTIQUE_ESP_VALEUR_LIB from CARACTERISTIQUE_ESP_VALEUR where CARACTERISTIQUE_ESP_VALEUR_ID=".$_POST['typespece']);
    $comm_ligne = mysql_fetch_row($requete_comm); 
    $_SESSION['observation']['type_espece_id'] = $_POST['typespece'];
    $_SESSION['observation']['type_espece'] = $comm_ligne[0];
    $etape++;
  }
}
if ($_POST[$provenance]=='1') {
if ($etape >1)
  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>";
if ($etape==2) {
  if (!isset($_POST['valid_espece']) || sizeof($erreurs)>0) {
    echo "<div class='recap'>";
    echo "Type d'espèce choisi : ".etape($_SESSION['observation']['type_espece'],1)."<br>";
    echo "</div><br>";
    include("modules/observations/espece.php");
  }
  else {
      $requete_comm = mysql_query("select ESPECE_NOM_VERNACULAIRE from ESPECE where ESPECE_ID=".$_POST['espece']);
      $comm_ligne = mysql_fetch_row($requete_comm); 
      $_SESSION['observation']['espece_id'] = $_POST['espece'];
      $_SESSION['observation']['espece'] = $comm_ligne[0];
      $etape++;
  }
}
if ($etape==3) {
  if (!isset($_POST['valid_evenement']) || sizeof($erreurs)>0) {
    echo "<div class='recap'>";
    echo "Type d'espèce choisi : ".etape($_SESSION['observation']['type_espece'],1)."<br>";
    echo "Espèce choisie : ".etape($_SESSION['observation']['espece'],2)."<br>";
    echo "</div><br>";
    include("modules/observations/evenement.php");
  }
  else {
      $requete_comm = mysql_query("select EVENEMENT_NOM from EVENEMENT where EVENEMENT_ID=".$_POST['evenement']);
      $comm_ligne = mysql_fetch_row($requete_comm); 
      $_SESSION['observation']['evenement_id'] = $_POST['evenement'];
      $_SESSION['observation']['evenement'] = $comm_ligne[0];
      $etape++;
  }
}
if ($etape==4) {
  //si on arrive à peine sur la page
  if (isset($_POST['valid_station'])) {
  
      $requete_comm = mysql_query("select  STATION_NOM from STATION where STATION_ID=".$_POST['station']);
      $comm_ligne = mysql_fetch_row($requete_comm); 
      $_SESSION['observation']['station_id'] = $_POST['station'];
      $_SESSION['observation']['station'] = $comm_ligne[0];
      $etape++;
  }
  if (!isset($_POST['valid_station']) || sizeof($erreurs)>0) {
    echo "<div class='recap'>";
    echo "Type d'espèce choisi : ".etape($_SESSION['observation']['type_espece'],1)."<br>";
    echo "Espèce choisie : ".etape($_SESSION['observation']['espece'],2)."<br>";
    echo "Evènement choisi : ".etape($_SESSION['observation']['evenement'],3)."<br>";
    echo "</div><br>";
    include("modules/observations/commune.php");

  }
}
if ($etape==5) {
    echo "<div class='recap'>";
    echo "Type d'espèce choisi : ".etape($_SESSION['observation']['type_espece'],1)."<br>";
    echo "Espèce choisie : ".etape($_SESSION['observation']['espece'],2)."<br>";
    echo "Evènement choisi : ".etape($_SESSION['observation']['evenement'],3)."<br>";
    echo "Commune choisie : ".etape($_SESSION['observation']['station'],4)."<br>";
    echo "</div><br>";

  if (sizeof($erreurs)>0) {
    echo "<div class='erreurs'>";
    foreach ($erreurs as $err)
      echo $err."<br>";
    echo "</div>";
  } else
    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>";
    //include ("modules/graphiques/gen_graph.php") ;
    //header ("Location: modules/graphiques/gen_graph.php") ;

}
}

?>