Jump to content


Photo

Atualização Dinamica


  • Faça o login para participar
1 reply to this topic

#1 eipiel

eipiel

    Novato no fórum

  • Usuários
  • 19 posts
  • Sexo:Não informado

Posted 08/09/2010, 23:57

Caros Amigos

Solicito por gentileza um help...
Estou fazendo uma especie de "Painel de Informações" do meu site, ou seja, uma Pagina que mostrara varias informações a respeito do site assim como... total dos registro, soma de certos campos, inclusões do dia, visualizações, etc, etc, etc...

Só que eu preciso que essa pagina seja ATUALIZADA a cada 5 segundos, mas de forma DINAMICA, ou seja, SOMENTE ATUALIZA OS DADOS, sem ter que fazer reload de toda a pagina.

Encontrei uma forma de fazer isso, usando o
document.getElementById("dado1").innerHTML=(d1); e
<div name="dado1" id="dado1"></div>

O problema é que preciso que a cada 5 segundos, uma funcao Java (atualiza()), chame uma pagina em PHP (info.php), que esta faz a coleta dos dados do site e RETORNA os valores a paginal HTML (painel.htm).

Só preciso disso... COMO CHAMAR UMA PAGINA PHP, APARTIR DE UMA FUNCAO EM JAVA E RETORNAR DADOS GERADOS NESSA PHP, PARA A FUNCAO JAVA

Sera que consegui mostrar meu problema?? Sera que alguem poderia me dar umas dicas??

ps. Segue abaixo, como esta até agora...

Desde ja agradeço, Andre


painel.htm-----------------------------
<HTML><HEAD>
<script>

function atualiza() {
*** AQUI... UMA FORMA DE CHAMAR A PAGINA INFO.PHP QUE RETORNARA VALORES ATUALIZADOS DE D1 e D2 ***
}

var d1 = <?php echo $d1;?>;
var d2 = <?php echo $d2;?>;

document.getElementById("dado1").innerHTML=(d1);
document.getElementById("dado2").innerHTML=(d2);

</script>
</HEAD>
<BODY onload="setInterval('atualiza();',5000)">

<div name="dado1" id="dado1"></div>
<div name="dado2" id="dado2"></div>

</BODY></HTML>



info.php-----------------------------
<?php
$d1 = (valor atual da soma do campo d1);
$d2 = (valor atual da soma do campo d2);
?>

#2 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 09/09/2010, 08:07

Isso você consegue usando Ajax. Dê uma olhada na seção própria pra isso:

http://forum.wmonlin...forum/383-ajax/

Nos tópicos fixos você encontra algumas informações pra começar o estudo.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq