Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17737
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Refresh externo

11-05-2007 19:07

O objetivo desse código, é atualizar determinada informação no documento atual sem dar refresh em todo documento.

O que faremos na verdade é dar refresh em um documento dentro de um iframe (oculto) e esse iframe passará os dados para o documento atual.

Vamos a um exemplo:
No documento principal terá:

<!-- aqui vai aparecer o texto //--> <span id="resultado"></span>   <!-- aqui é o iframe oculta que carrega nosso documento //--> <iframe src="documento.php" style="width:0px;height:0px;"></iframe>

Em documento.php, usarei como exemplo, um campo chamado: quantos (MySQL), que poderia, por exemplo, estar mostrando, quantas pessoas já estão gravadas em um bd.

<!-- atualiza a informação de 10 em 10 segundos //--> <meta http-equiv="refresh" content="10">


<?php // dados de conexão // ?> <?php // obtendo os dados // $selec = "SELECT * FROM minhatabela"; $exec = mysql_query($selec, $conexao) or die(mysql_error()); ?> <?php while($dados=mysql_fetch_array($exec)) { // pegado os dados do banco de dados // $quantos = $dados['quantos']; // texto mostrado no documento principal // echo "<script language='JavaScript'> parent.document.getElementById('resultado').innerHTML='$quantos'; </script>"; } ?>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado