Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2012, 08:12
wendyl
 
Fecha de Ingreso: marzo-2012
Ubicación: Bogota
Mensajes: 177
Antigüedad: 13 años
Puntos: 2
insert base de datos

hola
tengo una duda esta es una consulta que hago para generar una especie de alarma lo que pasa es que yo pongo que cada vez que se genere una alarma me la guarde en la tabla alarmas el problema que se me genera es que mi pagina se actualiza cada segundo entonces cada vez que actualize y siga la alarma me crea un registro nuevo hasta que vuelva a desaparecer la alarma como puedo solucionar este problema

como por ejemplo si a las 9:00:00 se genero la alarma "No_hay_agentes_disponibles" que solo me guarde una sola vez y no cada vez que actualize la pagina y cuando aparezca de nuevo hay crear otro registro y así sucesivamente


Código PHP:
$sqld=mysql_query("select disponibles from estadosskill16 where disponibles<>0") ;
        
        if(
mysql_num_rows($sqld)==0){
            
$hora_actual=date("h:i:s");
        
$Fecha_actual=date("d m Y");
    
$sqlinsertd mysql_query("INSERT INTO alarmas( Alarma,Skill,Hora,Fecha)
    VALUES ('No_hay_agentes_disponibles','16Datos','$hora_actual','$Fecha_actual')"
) or die(mysql_error());
    
$ejecutar mysql_query($sqlinsertd$conexion);
            echo 
"<table border='0' align='rigth'>"
            echo 
'<td class="estilo2" align="left"><input type="image" src="images/alerta.gif" width="40" height="35"/>'
            echo 
"<td class='estilo2' align='left'>Alarma por: No hay agentes Disponibles</td>"
            echo 
"</table>"
 } 

espero me ayuden es urgente
Gracias