Foros del Web » Programando para Internet » PHP »

actualizar datos en formulario

Estas en el tema de actualizar datos en formulario en el foro de PHP en Foros del Web. Es posible actualizar los datos de un campo en un formulario? por ejemplo tengo un campo para introducir un descuento sobre el valor de una ...
  #1 (permalink)  
Antiguo 03/10/2006, 05:42
 
Fecha de Ingreso: septiembre-2006
Mensajes: 18
Antigüedad: 17 años, 7 meses
Puntos: 0
actualizar datos en formulario

Es posible actualizar los datos de un campo en un formulario?

por ejemplo tengo un campo para introducir un descuento sobre el valor de una variable, lo que quiero es que al introducir en el campo el descuento en otro campo del formulario se me actualice.

$variable=500
en el campo del descuento, introduzco yo el valor.
y en el el otro campo quiero el resultado.

las operaciones matematicas ya se como se hacen lo que quiero es que se me actualice el formulario, si puede ser sin boton mejor si no pues con boton.

Gracias.
  #2 (permalink)  
Antiguo 03/10/2006, 07:52
 
Fecha de Ingreso: septiembre-2006
Mensajes: 32
Antigüedad: 17 años, 7 meses
Puntos: 0
Cita:
Iniciado por okid Ver Mensaje
Es posible actualizar los datos de un campo en un formulario?

por ejemplo tengo un campo para introducir un descuento sobre el valor de una variable, lo que quiero es que al introducir en el campo el descuento en otro campo del formulario se me actualice.

$variable=500
en el campo del descuento, introduzco yo el valor.
y en el el otro campo quiero el resultado.

las operaciones matematicas ya se como se hacen lo que quiero es que se me actualice el formulario, si puede ser sin boton mejor si no pues con boton.

Gracias.
hola okid, bueno cuando quieras que tu pagina web tenga interactividad, no debes hacerlo con php, sino con Javascript. (cosas como escuchar eventos, validar datos, mostrar ventanitas de mensajes, etc). y haces una funcion que cambie valor de un campo :

Código PHP:
<html>
<
head>
<
script>
function 
teclaPresionada() {
    
document.miform.total.value=document.miform.desc.value*500;
}
</script>
<body>
<form name="miform">
<input type=text name="total">&nbsp;
<input type=text name="desc" onKeyUp="teclaPresionada()">&nbsp;
</form>
</body>
</html> 
onkeyUp es uno de varios eventos que controla javascript, hay para click mousemove etc

Saludos,
  #3 (permalink)  
Antiguo 03/10/2006, 09:53
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Si el dato que necesitas está en el "servidor" (en tu BBDD y que obtienes por médio de PHP) .. en ese caso lo que necesitas es alguna técnica tipo "AJAX" (tenemos un foro para tal fin).

Con "AJAX" puedes pedir el dato al "servidor" en forma transparente -in recarga de página-.

Cualquier solución sólo con PHP implicaría una recarga de página con lo que ello conlleva: enviar tu "formulario" (sus datos) y luego volver a colocar sus datos (del formulario) como valores "pre-definidos" para "simular que aquí no pasó nada en la recarga de la página".

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #4 (permalink)  
Antiguo 03/10/2006, 11:20
 
Fecha de Ingreso: septiembre-2006
Mensajes: 18
Antigüedad: 17 años, 7 meses
Puntos: 0
muchisimas gracias
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 17:50.