Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2006, 06:09
Absimiliard
 
Fecha de Ingreso: febrero-2006
Mensajes: 12
Antigüedad: 18 años, 2 meses
Puntos: 0
Actualizar dinamicamente cajas de texto de un form

Hola a todos!

Soy nuevo en php. Mi pregunta es, ¿se pueden actualizar las cajas de texto de un formulario dinámicamente y cada cierto tiempo, sin necesidad de dar a ningún botón? Es decir, inicialmente las cargo con un valor. Hago unas operaciones, conectandome a un servidor via ssh, ejecuto algo, y me devuelve un valor, y quiero actualizar la caja de texto con el nuevo valor.

No se si me explico. Es para monitorizar una herramienta instalada en un UNIX, y que la caja de texto se vaya actualizando en el tiempo con un color y un texto.

// INICIALIZO LOS VALORES
// El formulario se carga con estos valores por defecto
$t1e_fichero = "OUT_47_"; $t1e_estado = "Pdte.Generación"; $t1e_color="red";


// ESTA ES EL FORM CON LA TABLA Y LAS CAJAS DE TEXTO
<tr> <!-- ESTA ES LA FILA QUE QUIERO ACTUALIZAR
<td width="11%"><span class="Estilo5">Transferencias (1)</span></td>
<td width="15%" ><input type="text" maxlength="20" size="50" readonly name="transf_f_env_1" value=<? echo "$t1e_fichero";?> ></td>
<td width="23%" ><input type="text" maxlength="20" size="50" readonly name="transf_e_env_1" value=<? echo "$t1e_estado";?> style="background:'<?php echo $t1e_color; ?>'" ></td>

// AQUI ME CONECTARIA A LA HERRAMIENTA PERIÓDICAMENTE (UN BLUCLE CADA x TIEMPO) Y CALCULARIA EL NUEVO VALOR
function hallarEstado(){
$connection = ssh2_connect('shell.example.com', 22);
$stream = ssh2_exec($connection, '/usr/local/bin/php -i');
........ calculo la lista de valores .........
// quiero que se carguen estos nuevos valores en el formulario origen
$t1e_estado = "Generado"; $t1e_color="green";
...........
}


Si os hace falta algo más, me lo decís e intento explicarlo mas claro.

Muchas gracias.