<?php

include "conexao.php";

if (mysqli_errno($conexao) > 0) {
  echo "Erro";
}

$string_sql = "SELECT monitoramento_teste.sensor AS id_sensor, sensor.nome AS sensor, monitoramento_teste.data,
                      monitoramento_teste.hora, monitoramento_teste.quantidade, monitoramento_teste.temperatura,
                      monitoramento_teste.umidade, (SELECT SUM(monitoramento_teste.quantidade) as Soma
                                              FROM monitoramento_teste
                                              WHERE monitoramento_teste.sensor = id_sensor AND month(monitoramento_teste.data) = 5
                                              GROUP BY monitoramento_teste.sensor) as 'Acumulado Mês Maio'
               FROM monitoramento_teste JOIN sensor ON (sensor.id = monitoramento_teste.sensor) WHERE sensor.ativo = 1 ORDER BY monitoramento_teste.id DESC LIMIT 200";

#echo $string_sql;
$dados = mysqli_query($conexao,$string_sql) or die(mysqli_error());
// transforma os dados em um array
$linha = mysqli_fetch_assoc($dados);
// calcula quantos dados retornaram
$total = mysqli_num_rows($dados);
?>
<html>
<head>
  <title>Monitoramento da ingestão de água</title>
</head>
<body>
  <p>Monitoramento da quantidade de água ingerida por cada animal - TESTE</p>
  <table border="1">
    <tr align="center">
      <td>Sensor</td><td>Data</td><td>Hora</td><td>Quantidade</td><td>Temperatura</td><td>Umidade</td>
    </tr>
    <?php
    // se o número de resultados for maior que zero, mostra os dadosorder by
    if($total > 0) {
      // inicia o loop que vai mostrar todos os dados
      do {
        ?>
        <td>(<?=$linha['id_sensor']?>) <?=$linha['sensor']?>&nbsp</td><td>&nbsp<?=$linha['data']?>&nbsp</td><td>&nbsp<?=$linha['hora']?>&nbsp</td><td align="right">&nbsp<?=$linha['quantidade']?>&nbsp</td>
        <td align="right">&nbsp<?=$linha['temperatura']?>&nbsp</td><td align="right">&nbsp<?=$linha['umidade']?>&nbsp</td>
      </tr>

      <?php
      // finaliza o loop que vai mostrar os dados
    } while($linha = mysqli_fetch_assoc($dados));
    // fim do if
  }
  ?>

</table>
</body>
</html>
<?php
// tira o resultado da busca da memória
mysqli_free_result($dados);
?>
