Subversion Repositories Sites.obs-saisons.fr

Compare Revisions

Problem with comparison.

Ignore whitespace Rev HEAD → Rev 1

/obs_saisons/SPIP-v1-8-3/modules/observations/saisie.php
New file
0,0 → 1,116
<?
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>
<? }
?>