Este é um segundo exemplo de aplicar o jquery para atualizar uma determinada tag div para que atualiza no tempo de 10 segundos, semelhante aos grandes sites como facebook e twitter. Quando você faiz uma pesquisa e atualiza a pagina com as postagens que saiu segundos depois que você fez a busca, este humilde exemplo tem uma enorme aplicabilidade depende muito da critividade de como irá usar deste script sem mais delongas aqui vai
LEMBRETE: Para quem quiser, ha um codigo com a mesma logica e mais simples publicado aqui no blog podem ver aqui
index.php
Contem o codigo PHP você têm que passar o valor da caixa de busca exemplo twitter.com/search?q="alguma coisa" para $search_word no facebook são os valores user id ou user session.
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/
libs/jquery/1.3.0/jquery.min.js"></script>
<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('#load_tweets').load('record_count.php?q=<?php echo $search_word; ?>').fadeIn("slow");}, 10000); // refresh every 10000 milliseconds
<body>
<div id="load_tweets"> </div>
</body>
</script>
record_count.php
Contando os tweets/posts do banco de dados.
<?php
include("db.php");$search_word=$_GET['q'];
$sql = mysqli_query($db,"Select id form Messages where message
LIKE '%$search_word%'");
$record_count=mysqli_num_rows($sql);
//Contagem de exemplo ou exibição.........
echo $record_count;
?>
db.php
Arquivo de configuração de Banco de dados, modifique o username, password e os valores do banco de dados.
<?php
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'nomedeusuario');
define('DB_PASSWORD', 'password');
define('DB_DATABASE', 'database');
$connection = mysqli_connect(DB_SERVER,DB_USERNAME,DB_PASSWORD,DB_DATABASE);
?>
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'nomedeusuario');
define('DB_PASSWORD', 'password');
define('DB_DATABASE', 'database');
$connection = mysqli_connect(DB_SERVER,DB_USERNAME,DB_PASSWORD,DB_DATABASE);
?>
Boa sorte.
0 Comentários:
Observação: somente um membro deste blog pode postar um comentário.