Subversion Repositories Sites.obs-saisons.fr

Rev

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

<?
if (!isset($_POST['valid_saisie']) || sizeof($erreurs)>0) {

/***** Demande d'envoi d'observations *****/

$requete_evenement= mysql_query("select EVENEMENT.EVENEMENT_ID, EVENEMENT_NOM from ESPECE_EVENEMENT, EVENEMENT where ESPECE_ID=".$_SESSION['observation']['espece_id']." and EVENEMENT.EVENEMENT_ID=ESPECE_EVENEMENT.EVENEMENT_ID and EVENEMENT_ACTIVE=1");
//Affichage des éventuelles erreurs
afficherErreurs($erreurs);

$MOIS_RENTREE = '09';

$mois = date('m');
$anneeEnCours = date('Y');
$anneeCrte = $anneeEnCours;

//if ($mois >= $MOIS_RENTREE)
  //$anneeEnCours = $anneeEnCours+1;


// Recherche du nombre d'evenement associe a l'espece 
$evenements_nombre=0;
$requete_nb_evenement= mysql_query("select count(*) FROM ESPECE_EVENEMENT  where ESPECE_ID=".$_SESSION['observation']['espece_id']);
while ($evn = mysql_fetch_row($requete_nb_evenement)) {
     $evenements_nombre = $evn[0];
}


?>

<form name="form_saisie" method="post" action="<?= $url_page ?>">

<?
// Un seul évenenement ? On ne saisit qu'un seul individu
if ($evenements_nombre==1) {
?>
<table class="spip">
  <tr class="row_even" style="font-weight: bold; font-size: 11px;">
    <td width="100">Evènement</td>
    <td>1er individu</td>
  </tr>
  
Pour chaque individu de cette espèce, indiquez la date observée pour chaque événement  : 1ère fleur épanouie pour herbacée,  1ère apparition de l'espèce pour oiseaux et insectes.

<?
}
else {
?>

<table class="spip">
  <tr class="row_even" style="font-weight: bold; font-size: 11px;">
    <td width="100">Evènement</td>
    <td>1er individu</td>
    <td>2ème individu</td>
    <td>3ème individu</td>
    <td>4ème individu</td>
    <td>5ème individu</td>
  </tr>
Pour chaque individu de cette espèce, indiquez la date observée pour chaque événement :<br>
<?
}
?>


<? 
while ($ev = mysql_fetch_row($requete_evenement)) {
     $evenements_poss[] = array($ev[0],$ev[1]);
}
?>
</td>
<? 
$styleligne = array("odd","even");
$l = 0;
foreach ($evenements_poss as $eve_poss) {
?>
<tr class="row_<?= $styleligne[$l] ?>">
<td>
<?= $eve_poss[1] ?> : 
</td>
<?


// Un seul évenenement ? On ne saisit qu'un seul individu
if ($evenements_nombre==1) {
        $lim=1;
}
else {
        $lim=5;
}

 for ($i=0; $i<$lim; $i++) {
  $anneeSelect =  $anneeEnCrte;
  if (sizeof($erreurs)>0)
    $anneeSelect = $_POST['evenements'][$eve_poss[0]][$i][2];
?>
<td>
<input type="text" name="evenements[<?= $eve_poss[0] ?>][<?= $i ?>][0]" size="2" value="<?= sizeof($erreurs)>0 ? $_POST['evenements'][$eve_poss[0]][$i][0] : "jj" ?>">
<input type="text" name="evenements[<?= $eve_poss[0] ?>][<?= $i ?>][1]" size="2" value="<?= sizeof($erreurs)>0 ? $_POST['evenements'][$eve_poss[0]][$i][1] : "mm" ?>">
<select name="evenements[<?= $eve_poss[0] ?>][<?= $i ?>][2]">
<option value="<?= ($anneeEnCours-1) ?>" <?= ($anneeSelect==$anneeEnCours-1) ? "selected" :"" ?>>
<?= ($anneeEnCours-1) ?>
<option value="<?= $anneeEnCours ?>" <?= ($anneeSelect==$anneeEnCours) ? "selected" :"" ?>>
<?= $anneeEnCours ?>
</select>
</td>
<? } ?>
</tr>
<? $l++;
if ($l==2)
  $l=0;
} ?>
</table>
<input type="submit" class="submit" name="valid_saisie" value="Valider">
<input type="hidden" name="etape" value="4">
</form>
<? } 
?>