diff --git a/get-all.php b/get-all.php index e039563..e1eb1b3 100644 --- a/get-all.php +++ b/get-all.php @@ -1,33 +1,40 @@ query($sql); -$data = $stmt->fetchAll(PDO::FETCH_ASSOC); +$sql = "SELECT DISTINCT place FROM data"; +foreach ($pdo->query($sql) as $place){ + $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++){ - //var_dump($i%144); - if (($i+1)%144 == 0){ - var_dump($data[$i]); - $oneDaySteps[] = intval($data[$i]['amount']); + for ($i = 0; $i < sizeof($data); $i++){ + //var_dump($i%144); + if (($i+1)%144 == 0){ + //var_dump($data[$i]); + $oneDaySteps[] = intval($data[$i]['amount']); + } } -} -$ratios = array(); + $ratios = array(); -for ($i = 1; $i < sizeof($oneDaySteps); $i++){ - $ratios[] = $oneDaySteps[$i]/$oneDaySteps[$i-1]; -} + for ($i = 1; $i < sizeof($oneDaySteps); $i++){ + $ratios[] = $oneDaySteps[$i]/$oneDaySteps[$i-1]; + } -var_dump($ratios); + //var_dump($ratios); -$sum = 0; -foreach ($ratios as $ratio){ - $sum = $sum + $ratio; -} + $sum = 0; + foreach ($ratios as $ratio){ + $sum = $sum + $ratio; + } -echo $sum/count($ratios)."\n"; \ No newline at end of file + if (count($ratios)>0) { + echo $place['place'].': '.$sum/count($ratios)."\n"; + } +} \ No newline at end of file