| "; ?> |
prepare('SELECT COUNT(*) FROM detections WHERE Com_Name == "'.$detection["Com_Name"].'" AND Date BETWEEN "'.date("Y-m-d",$startdate - (7*86400)).'" AND "'.date("Y-m-d",$enddate - (7*86400)).'"');
if($statement2 == False){
echo "Database is busy";
header("refresh: 0;");
}
$result2 = $statement2->execute();
$totalcount = $result2->fetchArray(SQLITE3_ASSOC);
$priorweekcount = $totalcount['COUNT(*)'];
$percentagediff = round((1 - $priorweekcount / $detection["COUNT(*)"]) * 100);
if($percentagediff > 0) {
$percentagediff = "+".$percentagediff."%";
} else {
$percentagediff = "-".abs($percentagediff)."%";
}
echo "".$detection["Com_Name"]." ".$detection["COUNT(*)"]." (".$percentagediff.")
| ";
}
}
?>
|
| "; ?> |
$val) {
if ($val['Com_Name'] === $id) {
return $key;
}
}
return null;
}
foreach($detections as $detection)
{
$statement3 = $db->prepare('SELECT COUNT(*) FROM detections WHERE Com_Name == "'.$detection["Com_Name"].'" AND Date NOT BETWEEN "'.date("Y-m-d",$startdate).'" AND "'.date("Y-m-d",$enddate).'"');
if($statement3 == False){
echo "Database is busy";
header("refresh: 0;");
}
$result3 = $statement3->execute();
$totalcount = $result3->fetchArray(SQLITE3_ASSOC);
$nonthisweekcount = $totalcount['COUNT(*)'];
// TODO: add a "no species were seen for the first time this week", if applicable
if($nonthisweekcount == 0) {
$key = array_search($detection["Com_Name"], array_column($detections, 'Com_Name'));
echo "".$detection["Com_Name"]." ".$detections[$key]["COUNT(*)"]."
| ";
}
}
?>
|