estou montando um grafico em tempo real de dados que sao inseridos em uma tabela MYSQL...
Estou com dificuldades de colocar as variaveis do banco de dados em um grafico de linha em javascript ou qualquer outro grafico, desde que seja um grafico de linha que eu consiga atualizar a cada 30 segundos automaticamente com o refresh da pagina (ou refresh do grafico).
Alguem pode me ajudar por favor?
Segue os campos da minha tabela, e o tipo de grafico que preciso criar:
os dados de data, tempo (hora), temperatura e umidade preciso incluir em um grafico em uma pagina php onde seja atualizado a cada 30s ou 1 min. (na tabela os dados sao incluidos a cada 10min por enquanto).
Com a pagina abaixo eu consigo imprimir todos esses dados da tabela em uma pagina, utilizando comandos php e mysql... agora como posso colocar isso em um grafico json, javascript ou qualquer um que funcione? alguem pode me ajudar por favor??? ja tentei diversos graficos em javascript e json mas quando tento incluir as variaveis em php tenho problemas, nao estou conseguindo.
$host="localhost";
$username="monitor";
$password="password";
$db_name="temps";
$tbl_name="tempdat";
mysql_connect("$host", "$username", "$password") or die("cannot connect");
Fala galera.
Espero que todos estejam bem.
Seguinte: Tenho um arquivo xml onde alguns campos estão com : (dois pontos), como o exemplo abaixo:
<item>
<title>
d sa dsad sad sadasdas
</title>
<link>
dsadas dsa sad asd as dsada
</link>
<pubDate>sadasdasdsa as</pubDate> <dc:creator>
d sad sad sa ad as das </dc:creator>
</item>
Eu estou criando um sistema do zero mas estou encontnrando algumas dificuldades e não estou sabendo resolver, então vim recorrer ajuda de vocês.
Aqui está todo o meu código: https://github.com/PauloJagata/aprendizado/
Eu fiz um sistema de rotas mas só mostra o conteúdo da '/' não sei porque, quando eu tento acessar o register nada muda.
E eu também quero que se não estiver liberado na rota mostra o erro de 404, mas quando eu tento acessar um link inválido, nada acontece.
Alguém pode me ajudar com isso? E se tiver algumas sugestão para melhoria do código também estou aceitando.
Tenho uma tabela chamada "produtos" com os seguintes campos (id, produto) e outra tabela chamada "itens" com os seguintes campos (id, prod_01, prod_02, prod_03, prod_04).
Na tabela produtos eu tenho cadastrado os seguintes produtos: laranja, maçã, uva, goiaba, arroz, feijão, macarrão, etc.
Na tabela itens eu tenho cadastrado os itens da seguinte maneira:
Meu problema é o seguinte:
Eu escolho um produto da tabela "produtos", por exemplo "uva". Preciso fazer uma consulta na tabela "itens" para ser listado todos os registros que contenham o produto "uva" e que todos os demais produtos estejam cadastrados na tabela "produtos".
No exemplo acima seria listado apenas dois registros, pois o terceiro registro não contém o produto "uva".
Alguém pode me ajudar? Pois estou quebrando a cabeça a vários dias e não consigo achar uma solução.
Boa noite pessoal,
estou montando um grafico em tempo real de dados que sao inseridos em uma tabela MYSQL...
Estou com dificuldades de colocar as variaveis do banco de dados em um grafico de linha em javascript ou qualquer outro grafico, desde que seja um grafico de linha que eu consiga atualizar a cada 30 segundos automaticamente com o refresh da pagina (ou refresh do grafico).
Alguem pode me ajudar por favor?
Segue os campos da minha tabela, e o tipo de grafico que preciso criar:
mysql> select * from tempdat;
+-----+------------+----------+-----------+-------------+---------+----------------------------+
| id | tdate | ttime | zone | temperatura | umidade | image |
+-----+------------+----------+-----------+-------------+---------+----------------------------+
| 7 | 2017-04-22 | 00:00:07 | principal | 24 | 45 | photo-21-04-2017.23.59.jpg |
| 8 | 2017-04-22 | 00:10:03 | principal | 24 | 45 | photo-22-04-2017.00.09.jpg |
| 9 | 2017-04-22 | 00:20:10 | principal | 24 | 44 | photo-22-04-2017.00.19.jpg |
| 10 | 2017-04-22 | 00:30:03 | principal | 24 | 46 | photo-22-04-2017.00.29.jpg |
| 11 | 2017-04-22 | 00:40:02 | principal | 24 | 44 | photo-22-04-2017.00.39.jpg |
| 12 | 2017-04-22 | 00:50:02 | principal | 24 | 45 | photo-22-04-2017.00.49.jpg |
| 13 | 2017-04-22 | 01:00:02 | principal | 24 | 45 | photo-22-04-2017.00.59.jpg |
| 14 | 2017-04-22 | 01:10:04 | principal | 24 | 46 | photo-22-04-2017.01.09.jpg |
| 15 | 2017-04-22 | 01:20:02 | principal | 26 | 43 | photo-22-04-2017.01.19.jpg |
| 16 | 2017-04-22 | 01:30:02 | principal | 25 | 44 | photo-22-04-2017.01.29.jpg |
os dados de data, tempo (hora), temperatura e umidade preciso incluir em um grafico em uma pagina php onde seja atualizado a cada 30s ou 1 min. (na tabela os dados sao incluidos a cada 10min por enquanto).
Com a pagina abaixo eu consigo imprimir todos esses dados da tabela em uma pagina, utilizando comandos php e mysql... agora como posso colocar isso em um grafico json, javascript ou qualquer um que funcione? alguem pode me ajudar por favor??? ja tentei diversos graficos em javascript e json mas quando tento incluir as variaveis em php tenho problemas, nao estou conseguindo.
$host="localhost";
$username="monitor";
$password="password";
$db_name="temps";
$tbl_name="tempdat";
mysql_connect("$host", "$username", "$password") or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$pagina=(isset($_GET['pagina']))? $_GET['pagina'] : 1;
$sql="SELECT * FROM $tbl_name ORDER BY tdate DESC, ttime DESC";
$data=mysql_query($sql);
$total=mysql_num_rows($data);
$registros=10;
$numPaginas=ceil($total/$registros);
$inicio = ($registros*$pagina)-$registros;
$cmd="SELECT * FROM $tbl_name ORDER BY tdate DESC, ttime DESC limit $inicio,$registros";
$data=mysql_query($cmd);
$total=mysql_num_rows($data);
while($row = mysql_fetch_array($data)){
echo "<tr><td align=center> ";
echo $row['tdate'] . " </td><td align=center> " . $row['ttime'] . " </td><td align=center> " .
$row['temperatura'] . " </td><td align=center> " . $row['umidade'] . " </td><td align=center><a onclick=popupCenter('/camera/" . $row['image'] . "','myPop1','450','450'); href=javascript:void(0);><img src=/camera/" . $row['image'] . " width=60 height=60></a></td>";
echo "</td></tr>";
}
echo "</table>";
echo "<p>";
for($i = 1; $i < $numPaginas + 1; $i++) {
echo "<font size=2 face=Arial><a href='dados_grafico.php?pagina=$i'>".$i."</a></font> ";
}
echo "</center>";
mysql_close();
?>
Obrigado desde já pessoal!
Abraços!!
Compartilhar este post
Link para o post
Compartilhar em outros sites