Título: Ayuda con php y javascript Publicado por: ime en 8 Febrero 2013, 23:51 pm 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. |