Rev 5 | Go to most recent revision | Blame | Compare with Previous | 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 erreursafficherErreurs($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 individuif ($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 individuif ($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><? }?>