faktoren aller länder anzeigen

This commit is contained in:
Göran Heinemann 2020-03-16 22:55:26 +01:00
parent faa63ad07e
commit 42d863bc29

View File

@ -1,33 +1,40 @@
<?php <?php
include "config.php"; include "config.php";
$sql = "SELECT data.id, time, amount FROM data inner join scans on scans.id=data.scan where place = 'Germany.' order by time asc "; $sql = "SELECT DISTINCT place FROM data";
$stmt = $pdo->query($sql); foreach ($pdo->query($sql) as $place){
$data = $stmt->fetchAll(PDO::FETCH_ASSOC); $sql = "SELECT data.id, time, amount FROM data inner join scans on scans.id=data.scan where place = ? order by time asc ";
$stmt = $pdo->prepare($sql);
$stmt->bindParam(1, $place['place']);
$stmt->execute();
$data = $stmt->fetchAll(PDO::FETCH_ASSOC);
var_dump($data[1]['id']); //var_dump($data[1]['id']);
$oneDaySteps = array(); $oneDaySteps = array();
for ($i = 0; $i < sizeof($data); $i++){ for ($i = 0; $i < sizeof($data); $i++){
//var_dump($i%144); //var_dump($i%144);
if (($i+1)%144 == 0){ if (($i+1)%144 == 0){
var_dump($data[$i]); //var_dump($data[$i]);
$oneDaySteps[] = intval($data[$i]['amount']); $oneDaySteps[] = intval($data[$i]['amount']);
}
}
$ratios = array();
for ($i = 1; $i < sizeof($oneDaySteps); $i++){
$ratios[] = $oneDaySteps[$i]/$oneDaySteps[$i-1];
}
//var_dump($ratios);
$sum = 0;
foreach ($ratios as $ratio){
$sum = $sum + $ratio;
}
if (count($ratios)>0) {
echo $place['place'].': '.$sum/count($ratios)."\n";
} }
} }
$ratios = array();
for ($i = 1; $i < sizeof($oneDaySteps); $i++){
$ratios[] = $oneDaySteps[$i]/$oneDaySteps[$i-1];
}
var_dump($ratios);
$sum = 0;
foreach ($ratios as $ratio){
$sum = $sum + $ratio;
}
echo $sum/count($ratios)."\n";