Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DouglasP

Refresh na div

Recommended Posts

Galera tenho uma div onde possui o seguinte codigo php:

 

<?php

 

$sql = mssql_query("SELECT count(*) FROM MEMB_STAT WHERE ConnectStat = 1");

 

if( mssql_result($sql, 0, 0) <= 80){

echo mssql_result($sql, 0, 0);}

 

elseif( mssql_result($sql, 0, 0) >= 80 AND mssql_result($sql, 0, 0) <= 150){

echo mssql_result($sql, 0, 0);}

 

elseif( mssql_result($sql, 0, 0) > 100){

echo mssql_result($sql, 0, 0);} ?>

 

gostaria de saber como faço pra atualizar somente essa div a cada x segundos ou quando houver mudança na coluna connectstat.

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso você faz com Javascript, usando o método setTimeLimit, e/ou setInterval.

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao tenho ideia mais vi isso no site da UOL em parte que mostra o JOGO de FUTEBOL... fica atualizando a casa x Segundos somente a tela onde esta os comentarios do JOGO e os GOLS...

 

ve lá

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por favor, poste a dúvida "setInterval/setTimeLimit: gostaria de saber como faço pra atualizar somente essa div a cada x segundos" no fórum de Javascript/DHTML.

Após isso ficará fácil você saber como integrar com PHP.

Compartilhar este post


Link para o post
Compartilhar em outros sites

postei mais aconteçe que ninguem olha :/

 

o sistema que queria =e igual a utilizado nesse site:

 

http://uhu2.no-ip.biz/newsiteld/

 

deem uma olhada nos jogadores online ele atualzia a cada 5 segundos. fiz aqui mais fica sumindo e apareçendo o numero a cada 5 segundos n sei pq :/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estuda um pouco sobre a jQuery (framework de javascript) acho que com ela você vai conseguir fazer o que quer da forma mais fácil possível.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, não desiste... O grande problema é que você quer fazer algo que exige um pouqinho mais de experiência e conforto por parte do desenvolvedor.

Mexer com ajax e dhtml não é fácil e se você não estiver afim de aprender fica pior ainda... Faz algumas consultas, aprende por conta própria você vai ver como era fácil.

 

Olha este exemplo como é simples:

http://docs.jquery.com/Ajax/load#urldatacallback

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por favor não desista, você vai encontrar este problema e mais outros pela frente, e se não os vencer, será um desenvolvedor mesquinho, tipo aqueles do ctrl+c/ctrl+v.

Veja bem, o que você quer é, inicialmente:

Executar uma função a um número 'x' de segundos.
Conseguiu fazer estudando o tutorial que te passei? Faça isso com algo simples, como por exemplo exibir um alert a cada 5 segundos.

Vai postando ai que a gente vai te ajudando até você chegar aonde quer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta os códigos que participam dos eventos.

Se estiver no ar, manda o link pra gente ver.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, dentro diversos possíveis erros, este é bem evidente:

 

209 - var ajax = new Ajax();
210 - ajax.set_receive_handler(
211 - function(c) {
212 - div.innerHTML = c;
213 - }
214 - );
215 - ajax.send(toLoad);
216 - }
217 - if (xmlhttp.readyState==4){

Você cria o objeto 'ajax', depois usa um objeto chamado 'xmlhttp' (não declarado).

Foi você quem criou estes códigos ?

 

Talvez, trocando 'xmlhttp' por 'ajax' funcione http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.