Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/03/2016, 04:51
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Cambiar contenido de una propiedad texto de un id desde PHP

y como estas detectando el cambio de la conexión???? podrias empezar con ese código o utilizar un EventSource de js para consultar tu php y asi manejar el cambio:

Código Javascript:
Ver original
  1. if(typeof(EventSource)!=="undefined")
  2.   {
  3.   var source=new EventSource("ARCHIVO_PHP.php");/*Archivo a consultar*/
  4.   source.onmessage=function(event)
  5.     {
  6.    
  7.     if(event.data == ''){
  8.         document.getElementById("DIV").innerHTML='' ;/*Info que se mostrará si no hay respuesta*/
  9.     }else{
  10.    
  11.     $('#n_min').attr('class','badge bg-warning-400');
  12.     document.getElementById("DIV").innerHTML=event.data;/*Respuesta del php*/
  13.     }
  14.    
  15.    
  16.     };
  17.   }
  18. else
  19.   {
  20.   document.getElementById("DIV").innerHTML= '0';
  21.   }

el php quedaría mas o menos asi:

Código PHP:
Ver original
  1. include('conexion.php');
  2. header('Content-Type: text/event-stream');
  3. header('Cache-Control: no-cache');
  4.  
  5. //buscar
  6. //Aqui consultamos el stock minimo
  7. $b = $db->query("SELECT id FROM productos WHERE (stock <= 5)");
  8. $total = mysqli_num_rows($b);
  9.  
  10. //Si no hay envia una respuesta en blanco
  11. if($total <=0){
  12.     echo "data: \n\n";
  13. }else{
  14. //si hay productos en minimo, envio la cantidad para alertar en un globo rojo
  15.     echo "data: $total\n\n";
  16. }

ve si es lo que necesitas
__________________
[email protected]
HITCEL