Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Cambiar contenido de una propiedad texto de un id desde PHP

Estas en el tema de Cambiar contenido de una propiedad texto de un id desde PHP en el foro de Javascript en Foros del Web. Hola, tengo una web de configuraciones hecha y tengo una zona de conexión con un ordenador externo, en el que sale una ventana con un ...
  #1 (permalink)  
Antiguo 22/03/2016, 04:18
 
Fecha de Ingreso: abril-2007
Mensajes: 31
Antigüedad: 17 años
Puntos: 0
Cambiar contenido de una propiedad texto de un id desde PHP

Hola, tengo una web de configuraciones hecha y tengo una zona de conexión con un ordenador externo, en el que sale una ventana con un texto, el cual cambia dependiendo del estado de la conexión.

Todo esto lo hago con PHP, pero no se como conseguir cambiar el texto de esta ventana desde PHP y darle la orden al javascript dependiendo del estado de la conexión.

$('#procesando_text_message').html('Conectando');

esto es lo que debería cambiar dependiendo del estado de la conexión.

Un saludo y gracias,
__________________
www.kaitxoto.com
  #2 (permalink)  
Antiguo 22/03/2016, 04:29
Avatar de 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

código amigo codigo es lo que se pide para poder ayudar y saber que tienes que cambiar, solo con esa linea no ganas nada porque seria pura adivinanza
__________________
[email protected]
HITCEL
  #3 (permalink)  
Antiguo 22/03/2016, 04:37
 
Fecha de Ingreso: abril-2007
Mensajes: 31
Antigüedad: 17 años
Puntos: 0
Respuesta: Cambiar contenido de una propiedad texto de un id desde PHP

El código es muy grande, no sabría por donde empezar. Me valdría con una "pista" para ir haciendo pruebas e indagaciones.
__________________
www.kaitxoto.com
  #4 (permalink)  
Antiguo 22/03/2016, 04:51
Avatar de 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
  #5 (permalink)  
Antiguo 23/03/2016, 04:26
 
Fecha de Ingreso: abril-2007
Mensajes: 31
Antigüedad: 17 años
Puntos: 0
Respuesta: Cambiar contenido de una propiedad texto de un id desde PHP

Muchas gracias, he utilizado algo similar y me funciona. Al final he hecho un archivo.php que devuelve los estados. Lo he llamado con un get, he capturado el estado y lo he cambiado con una jquery.

Es la solución mas sencilla que he encontrado.

Gracias y un saludo,
__________________
www.kaitxoto.com

Etiquetas: contenido, php, propiedad
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:01.