Foros del Web » Programando para Internet » PHP »

duda con formulario

Estas en el tema de duda con formulario en el foro de PHP en Foros del Web. Hola...He hecho un formulario con varios campos y un campo para subir imagenes. El problema es que el botón de subir imagen redirige a un ...
  #1 (permalink)  
Antiguo 05/09/2006, 04:57
 
Fecha de Ingreso: agosto-2006
Mensajes: 57
Antigüedad: 17 años, 8 meses
Puntos: 0
duda con formulario

Hola...He hecho un formulario con varios campos y un campo para subir imagenes. El problema es que el botón de subir imagen redirige a un script que sube la foro, de modo que cuando vuelvo los datos que se habían rellenado ya no aparecen, por que la pagina se recarga. Había pensado suprimir el botón de subir imagen, y que todo se haga al enviar el formulario, pero el script que trata la imagen y el que trata los datos del form, son distintos...como podría solucionarlo?¿? Gracias!
  #2 (permalink)  
Antiguo 05/09/2006, 07:19
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Abre tu script que sube la imagen en una ventana (creo que es lo más sano en tu caso).

Sino, sube imagen y datos todo en un mismo script. De hecho no sé como haces tu proceso (deberías indicar tu código completo) .. Pero igualmente debes enviar bajo un mismo formulario la imagen y el resto de datos para que puedas tomar los datos que tu formulario contiene como para luego propagarlo al mismo formulario y pre-establecer los "value" de tus elementos de formularios al dato que tenían (ya sea en una cookie, sesión o por el URL los envies de vuelta al formularios (script que lo contiene).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 06/09/2006, 03:28
 
Fecha de Ingreso: agosto-2006
Mensajes: 57
Antigüedad: 17 años, 8 meses
Puntos: 0
Ok gracias! he hcho lo que me comentas, y he juntado los dos scripts en uno, y ya me funciona! lo que pasa es que no se como hace lo que me comentas de que se habrá en otra ventana.. Con javascript? es que no se como hacerlo...
Gracias
  #4 (permalink)  
Antiguo 06/09/2006, 06:02
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Iniciado por serbaumo Ver Mensaje
Ok gracias! he hcho lo que me comentas, y he juntado los dos scripts en uno, y ya me funciona! lo que pasa es que no se como hace lo que me comentas de que se habrá en otra ventana.. Con javascript? es que no se como hacerlo...
Gracias
Si, sería con javascript ...

Pones un botón o link que abra una ventana vía javscript (window.open ...) y ahí llamas a ejecutar a tu sección del script que toma el archivo a subir (por su formulario con su "file") y el proceso en sí del "Upload" .. al terminar el "Upload" .. con javascript cierras automáticamente la ventana (window.close ...). En este caso no sé donde indicarías que archivos o archivo subistes ya (su nombre por lo menos) sin recargar la página "padre" (que contiene el resto del formulario) sin perder sus datos.

Cualquier duda con javascript .. consulta en el foro correspondiente.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 22:45.