Ayuda con php y javascript

Iniciado por ime, 8 Febrero 2013, 23:51 PM

0 Miembros y 1 Visitante están viendo este tema.

ime

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.