4 || $quadrat <=0)) { $quadrat = 1; } $month = $HTTP_GET_VARS['m']; switch($month){ case("apr"): $monthNum = 4; $monthName = "Avril"; break; case("may"): $monthNum = 5; $monthName = "Mai"; break; case("jun"): $monthNum = 6; $monthName = "Juin"; break; case("jul"): $monthNum = 7; $monthName = "Juillet"; break; case("aug"): $monthNum = 8; $monthName = "Août"; break; case("sep"): $monthNum = 9; $monthName = "Septembre"; break; case("oct"): $monthNum = 10; $monthName = "Octobre"; break; default: $monthNum=""; } //can't get nested inner join query to work //$select = "select distinct(sl.namecommon_fr), sl.speciesid, sl.namescientific, sl.genus, i.filename, i.imglocation, avg(sd.coverage) as cover"; //$from = "from (lcll_specieslist sl inner join ((lcll_quadrat q inner join lcll_samples s on q.id = s.quadrat) inner join lcll_sampledetail sd on s.sampleid = sd.mastersampleid) on sl.speciesid = sd.speciesid) left join lcll_images i on (sl.characterimage = i.imageid)"; //$where = "where s.quadrat=$quadrat"; //$orderby = "order by namecommon"; //and can't get this query to pull species without characteristic images.... so i'm adding an extra query to get the characteristic image FOR EACH species (bad bad). //$select = "select distinct(sl.namecommon_fr), sl.speciesid, sl.namescientific, sl.genus, i.filename, i.imglocation"; //$from = "from lcll_specieslist sl, lcll_quadrat q, lcll_samples s, lcll_sampledetail sd, lcll_images i"; //$where = "where s.sampleid = sd.mastersampleid and q.id = s.quadrat and sl.speciesid = sd.speciesid and s.quadrat=$quadrat and (sl.characterimage = i.imageid or sl.characterimage = null or sl.characterimage = '')"; //$orderby = "order by namecommon"; $select = "select distinct(sl.namecommon_fr), sl.speciesid, sl.namescientific, sl.genus, avg(sd.coverage) as cover"; $from = "from lcll_specieslist sl, lcll_quadrat q, lcll_samples s, lcll_sampledetail sd"; $where = "where s.sampleid = sd.mastersampleid and q.id = s.quadrat and sl.speciesid = sd.speciesid and s.quadrat=$quadrat"; $orderby = "order by namecommon"; $groupby = "group by namecommon"; //if displaying list for a specific month if(!empty($monthNum)){ $where = "$where and month(sampledate) = $monthNum"; } $query = "$select $from $where $groupby $orderby"; $result = mysql_query($query) or die ("Error in query: $query.\n" . mysql_error()); $numRows = mysql_numrows($result); //dumpQuery("liver", $numRows,true); ?> Quadrats virtuels de la prairie [Au fil des paysages]

veuillez choisir un quadrat :

quadrat selection map

Directives :

Afin de voir un enregistrement d’une espèce de plante de l’herbier, cliquez sur « herbier ».

Quadrat     liste d’espèces

0){ while($row = mysql_fetch_object($result)){ $speciesid = $row->speciesid; $speciesName = utf8_encode($row->namecommon_fr." (".$row->genus." ".$row->namescientific.")"); $cover = round($row->cover,1); //extra query to pick-up characteristic image (bad) $imgQuery = "select i.filename, i.imglocation from lcll_images i, lcll_specieslist s where s.speciesid = $speciesid and s.characterimage = i.imageid"; $imgResult = mysql_query($imgQuery) or die ("Error in query: $query.\n" . mysql_error()); $imgNumRows = mysql_numrows($imgResult); if($imgNumRows == 1){ $imgRow = mysql_fetch_object($imgResult); $imagePath = $imageRoot.cWEbPath($imgRow->imglocation)."t_".$imgRow->filename; } else { $imagePath = "images/noimage.gif"; } echo("
\n"); echo("\"$speciesName\"/\n"); echo("

$speciesName
"); echo("$cover % moy. recouvrement
"); echo("herbier

\n"); echo("
\n\n"); } } else { echo("Aucune espèce n’a pu être identifié dans le quadrat durant cette période."); } ?>

l’anémone continue à fleurir abondamment."); break; case(2): echo("Ce quadrat est adjacent à un gros projet de logement. Malheureusement, plusieurs espèces envahissantes ont pris racine dans le secteur, notamment le pâturin des prés, l’euphorbe ésule et le chardon des champs. Le désherbage à la main régulier de ces espèces a arrêté leur propagation et permis à plusieurs espèces indigènes de proliférer, notamment la potentille âcre et le petalostemon blanc."); break; case(3): echo("Le quadrat 3 est situé dans un secteur qui a bénéficié d’un récent brûlage dirigé. À même les cendres de mai s’épanouissent les délicates fleurs de la graine de bœuf. Vers la fin de juillet, le jaune frappant du beau tournesol cède la place à la brillante efflorescence dorée de la verge d’or du Canada. Vers la fin de la saison, le sol est resplendissant des teintes rougeâtres du Barbon de Gérard."); break; case(4): echo("Ce quadrat occupe un espace qui était autrefois une route publique. Heureusement, un certain nombre d'espèces indigènes ont survécu à ce bouleversement du sol, soit que le vent les ait soufflées d'un autre secteur, soit qu'elles aient repris vie après un long sommeil dans la banque de graines. Bien que ce secteur contienne beaucoup de détritus, un certain nombre d’espèces indigènes ont réussi à survivre, notamment le petalostemon pourpre et le rosier de la Caroline."); break; } ?>