Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal é o seguinte fiz um script para vereficar no banco de dados novos registro ele atualiza a cada 10 segundos tudo certo ate ai
mais meu problema mesmo e que eu quero que o meu script so mostre o novo registro mantendo a verificação antiga
Exemplo:
Primeira vereficação
Assim que o Scrit checar o banco de dados novamente
A lista vai atualizar automaticamente substituindo a Primeira verificação por Nova verificação
A cada 10 segundos vai atualiza e checar se tem novo registro e vai imprimir na lista
Exemplo:
Primeira verificação
depois do script se atualizado vai mostrar
Nova verificação
Primeira verificação
Meu Script:
<script>
setInterval("messages()", 10000);
function messages(){
var body = "";
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else if (window.ActiveXObject) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} else {
alert("Seu navegador não suporta XMLHttpRequest.");
return;
}
xmlhttp.open("POST", "pagina.php", true);
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-1");
xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
xmlhttp.setRequestHeader("Pragma", "no-cache");
xmlhttp.onreadystatechange = processReqChange;
xmlhttp.send(null);
}
function processReqChange() {
if (xmlhttp.readyState == 4) {
if (xmlhttp.status == 200) {
document.getElementById("texto").innerHTML = xmlhttp.responseText;
ocument.getElementById("mensagem").value = document.getElementById("mensagem").value;
} else {
alert("Problemas ao carregar o arquivo.");
}
}
}
//-->
</script>
pagina.php
<?php
include('conecta.php');
$sql=mysql_query("SELECT * FROM tabela WHERE MONTH(aniversario) = MONTH(NOW()) ORDER BY RAND() ASC")
$vetor=mysql_fetch_array($sql);
echo'<img src="'.$vetor['foto'].'" border="0">';
echo $vetor['nome'];
?>Carregando comentários...