1 |
aurelien |
1 |
<?
|
|
|
2 |
if (!isset($_POST['valid_saisie']) || sizeof($erreurs)>0) {
|
|
|
3 |
|
|
|
4 |
/***** Demande d'envoi d'observations *****/
|
|
|
5 |
|
|
|
6 |
$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");
|
|
|
7 |
//Affichage des éventuelles erreurs
|
|
|
8 |
afficherErreurs($erreurs);
|
|
|
9 |
|
|
|
10 |
$MOIS_RENTREE = '09';
|
|
|
11 |
|
|
|
12 |
$mois = date('m');
|
|
|
13 |
$anneeEnCours = date('Y');
|
|
|
14 |
$anneeCrte = $anneeEnCours;
|
|
|
15 |
|
|
|
16 |
//if ($mois >= $MOIS_RENTREE)
|
|
|
17 |
//$anneeEnCours = $anneeEnCours+1;
|
|
|
18 |
|
|
|
19 |
|
|
|
20 |
// Recherche du nombre d'evenement associe a l'espece
|
|
|
21 |
$evenements_nombre=0;
|
|
|
22 |
$requete_nb_evenement= mysql_query("select count(*) FROM ESPECE_EVENEMENT where ESPECE_ID=".$_SESSION['observation']['espece_id']);
|
|
|
23 |
while ($evn = mysql_fetch_row($requete_nb_evenement)) {
|
|
|
24 |
$evenements_nombre = $evn[0];
|
|
|
25 |
}
|
|
|
26 |
|
|
|
27 |
|
|
|
28 |
?>
|
|
|
29 |
|
|
|
30 |
<form name="form_saisie" method="post" action="<?= $url_page ?>">
|
|
|
31 |
|
|
|
32 |
<?
|
|
|
33 |
// Un seul évenenement ? On ne saisit qu'un seul individu
|
|
|
34 |
if ($evenements_nombre==1) {
|
|
|
35 |
?>
|
|
|
36 |
<table class="spip">
|
|
|
37 |
<tr class="row_even" style="font-weight: bold; font-size: 11px;">
|
|
|
38 |
<td width="100">Evènement</td>
|
|
|
39 |
<td>1er individu</td>
|
|
|
40 |
</tr>
|
|
|
41 |
|
|
|
42 |
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.
|
|
|
43 |
|
|
|
44 |
<?
|
|
|
45 |
}
|
|
|
46 |
else {
|
|
|
47 |
?>
|
|
|
48 |
|
|
|
49 |
<table class="spip">
|
|
|
50 |
<tr class="row_even" style="font-weight: bold; font-size: 11px;">
|
|
|
51 |
<td width="100">Evènement</td>
|
|
|
52 |
<td>1er individu</td>
|
|
|
53 |
<td>2ème individu</td>
|
|
|
54 |
<td>3ème individu</td>
|
|
|
55 |
<td>4ème individu</td>
|
|
|
56 |
<td>5ème individu</td>
|
|
|
57 |
</tr>
|
|
|
58 |
Pour chaque individu de cette espèce, indiquez la date observée pour chaque événement :<br>
|
|
|
59 |
<?
|
|
|
60 |
}
|
|
|
61 |
?>
|
|
|
62 |
|
|
|
63 |
|
|
|
64 |
<?
|
|
|
65 |
while ($ev = mysql_fetch_row($requete_evenement)) {
|
|
|
66 |
$evenements_poss[] = array($ev[0],$ev[1]);
|
|
|
67 |
}
|
|
|
68 |
?>
|
|
|
69 |
</td>
|
|
|
70 |
<?
|
|
|
71 |
$styleligne = array("odd","even");
|
|
|
72 |
$l = 0;
|
|
|
73 |
foreach ($evenements_poss as $eve_poss) {
|
|
|
74 |
?>
|
|
|
75 |
<tr class="row_<?= $styleligne[$l] ?>">
|
|
|
76 |
<td>
|
|
|
77 |
<?= $eve_poss[1] ?> :
|
|
|
78 |
</td>
|
|
|
79 |
<?
|
|
|
80 |
|
|
|
81 |
|
|
|
82 |
// Un seul évenenement ? On ne saisit qu'un seul individu
|
|
|
83 |
if ($evenements_nombre==1) {
|
|
|
84 |
$lim=1;
|
|
|
85 |
}
|
|
|
86 |
else {
|
|
|
87 |
$lim=5;
|
|
|
88 |
}
|
|
|
89 |
|
|
|
90 |
for ($i=0; $i<$lim; $i++) {
|
|
|
91 |
$anneeSelect = $anneeEnCrte;
|
|
|
92 |
if (sizeof($erreurs)>0)
|
|
|
93 |
$anneeSelect = $_POST['evenements'][$eve_poss[0]][$i][2];
|
|
|
94 |
?>
|
|
|
95 |
<td>
|
|
|
96 |
<input type="text" name="evenements[<?= $eve_poss[0] ?>][<?= $i ?>][0]" size="2" value="<?= sizeof($erreurs)>0 ? $_POST['evenements'][$eve_poss[0]][$i][0] : "jj" ?>">
|
|
|
97 |
<input type="text" name="evenements[<?= $eve_poss[0] ?>][<?= $i ?>][1]" size="2" value="<?= sizeof($erreurs)>0 ? $_POST['evenements'][$eve_poss[0]][$i][1] : "mm" ?>">
|
|
|
98 |
<select name="evenements[<?= $eve_poss[0] ?>][<?= $i ?>][2]">
|
|
|
99 |
<option value="<?= ($anneeEnCours-1) ?>" <?= ($anneeSelect==$anneeEnCours-1) ? "selected" :"" ?>>
|
|
|
100 |
<?= ($anneeEnCours-1) ?>
|
|
|
101 |
<option value="<?= $anneeEnCours ?>" <?= ($anneeSelect==$anneeEnCours) ? "selected" :"" ?>>
|
|
|
102 |
<?= $anneeEnCours ?>
|
|
|
103 |
</select>
|
|
|
104 |
</td>
|
|
|
105 |
<? } ?>
|
|
|
106 |
</tr>
|
|
|
107 |
<? $l++;
|
|
|
108 |
if ($l==2)
|
|
|
109 |
$l=0;
|
|
|
110 |
} ?>
|
|
|
111 |
</table>
|
|
|
112 |
<input type="submit" class="submit" name="valid_saisie" value="Valider">
|
|
|
113 |
<input type="hidden" name="etape" value="4">
|
|
|
114 |
</form>
|
|
|
115 |
<? }
|
|
|
116 |
?>
|