si en mi pagina principal hago un select * from nombretabla; para consultar todos los registros de la bd, ademas cada 5 segundos se refresca la pagina para ver si no se a agregado un nuevo registro. como puedo validar(imprimir un mensaje, etc..) cuando aparece un nuevo registro en la bd cuando se refresque mi pagina?.
<script>
var parpa=null
setTimeout("location.reload()", 5000);
function parpadeo() {
elem=document.getElementById('cel');
if (parpa)
elem.style.background='yellow';
//document.all.cel.style.background = "blue"
//document.all.cel.style.color="white"
else
//elem.style.color='green';
elem.style.background='red';
parpa=!parpa;
setTimeout("parpadeo()",100);
}
</script>
es parte del php la bd lo estoy consultando desde acces.
$consulta = "SELECT * FROM Datos ORDER BY Id DESC";
$result = odbc_exec($db,$consulta);
if (!$result) {
exit("Error en la consulta");
} else {
print "<table border=\"1\" bordercolor=#000000>
<tr bgcolor=#FFFFFF>
<th width=50 bgcolor=#ECE9D8><strong>ID</strong></th>
<th width=150 bgcolor=#ECE9D8><strong>CUENTA</strong></th>
<th width=150 bgcolor=#ECE9D8><strong>HORA</strong></th>
<th width=150 bgcolor=#ECE9D8><strong>FECHA</strong></th>
<th width=80 bgcolor=#ECE9D8><strong>ZONA</strong></th>
</tr>
</table>";
print "<table border=\"1\" bordercolor=#000000 style=empty-cells:show; border-collapse: separate;>";
//if($id['']%2==0){
while ($valor = odbc_fetch_array($result)) {
$id = $valor['Id'];
$cuenta = $valor['Numero_Cel'];
$fecha = $valor['Fecha'];
$hora = $valor['Hora'];
$zona = $valor['Zona'];
$encendido = $valor['Acon'];
$apagado = $valor['Acoff'];
echo "<a href=# onclick =window.parpadeo='false'>CANCEL</a>\n";
echo "<a href=# onclick =window.parpadeo()>Iniciar</a>";
la funcion se detiene pero cuando refresca la pagina se vuelve a activar
lo q quiero es que no se active asta cuando llame la funcion de nuevo.
ayuda porfavor.............................Gracias saludos.