codigo
Tenho esse codigo
<script type="text/javascript">
var req;
var id;
var contar;
function buscar() {
// Verificando Browser
if(window.XMLHttpRequest) {
req = new XMLHttpRequest();
}
else if(window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
// Arquivo PHP juntamente com o valor digitado no campo (método GET)
var url = "id.php";
// Chamada do método open para processar a requisição
req.open("Get", url, true);
// Quando o objeto recebe o retorno, chamamos a seguinte função;
req.onreadystatechange = function() {
// Exibe a mensagem "Buscando Noticias..." enquanto carrega
if(req.readyState == 1) {
document.getElementById('resultado').innerHTML = '';
}
// Verifica se o Ajax realizou todas as operações corretamente
if(req.readyState == 4 && req.status == 200) {
// Resposta retornada pelo busca.php
var resposta = req.responseText;
// Abaixo colocamos a(s) resposta(s) na div resultado
id = resposta;
mostrar(id);
}
}
req.send(null);
}
function mostrar(valor) {
// Verificando Browser
if(window.XMLHttpRequest) {
req = new XMLHttpRequest();
}
else if(window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
// Arquivo PHP juntamente com o valor digitado no campo (método GET)
var url = "ler.php?valor="+valor;
// Chamada do método open para processar a requisição
req.open("Get", url, true);
// Quando o objeto recebe o retorno, chamamos a seguinte função;
req.onreadystatechange = function() {
// Exibe a mensagem "Buscando Noticias..." enquanto carrega
if(req.readyState == 1) {
document.getElementById('resultado').innerHTML = '';
}
// Verifica se o Ajax realizou todas as operações corretamente
if(req.readyState == 4 && req.status == 200) {
// Resposta retornada pelo busca.php
var resposta = req.responseText;
// Abaixo colocamos a(s) resposta(s) na div resultado
setTimeout(buscar(),100);
}
}
req.send(null);
}
</script>
A pagina que ele ver o ultimo registro atual
<?php
require_once("config.php");
$ultimoregistro = mysql_query("SELECT * FROM test order by id desc");
echo @mysql_result($ultimoregistro,0,id);
?>
A pagina que ele puxa é essa
<?php
$valor=$_GET['valor'];
//$valor = 13;
$ultimoregistro = mysql_query("SELECT * FROM test order by id desc");
$sql = mysql_query("SELECT * FROM test WHERE id > $valor") or die(mysql_error());
while($coluna = mysql_fetch_array($sql)) {
echo $coluna[id].'-'.$coluna[text].'</br>';
}?>a
Ele faz mostra assim "1-oia" dps inserimos outro "2-td bema" depois so amostra "a" ai inserimos mais um "aa".Nem sempre do dois pra frente.
BD: uma tabela com os campos id e text
Discussão (2)
Carregando comentários...