Foros del Web » Creando para Internet » HTML »

Campo archivo formulario

Estas en el tema de Campo archivo formulario en el foro de HTML en Foros del Web. Tengo un campo archivo en un formulario el cual me sirve para uploadir una imagen(jpg) a una base de datos mysql. Cuando tengo que hacer ...
  #1 (permalink)  
Antiguo 23/08/2010, 07:54
Avatar de Restart  
Fecha de Ingreso: marzo-2009
Mensajes: 84
Antigüedad: 15 años
Puntos: 0
Campo archivo formulario

Tengo un campo archivo en un formulario el cual me sirve para uploadir una imagen(jpg) a una base de datos mysql. Cuando tengo que hacer la inserción de registro todo impecable.

Los problemas empiezan cuando tengo que hacer la actualizacion de este registro. Tengo un formulario de actualización que me muestra todos los datos, pero no el del campo archivo. El punto es que al hacer este upload guardo el nombre de la imagen en otro campo de la tabla, y si no subo imagen, simplemente me deja NULL este campo.

¿Cual seria la forma optima para asegurarme de que este campo no quede nulo?
  #2 (permalink)  
Antiguo 23/08/2010, 08:19
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 2 meses
Puntos: 46
Respuesta: Campo archivo formulario

Hola.

Este problema seguramente es de programacion.

1) Muestranos tu codigo para ver como lo estas haciendo
2) solicita que sea movido al foro correspondiente

Nos vemos
  #3 (permalink)  
Antiguo 24/08/2010, 09:24
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años
Puntos: 67
Respuesta: Campo archivo formulario

OK, eso se consigue con lógica y un poco de ingenio. La lógica sería la siguiente: Al guardar tu registro no guardes el campo de imágen todo junto. Guarda el resto de campos nomás. Luego, si el campo de la imagen es diferentes de vacío, haces la carga y un update del campo imagen usando el id del registro generado (en caso de guardar) o actualizado (en caso de actualizar). Nada más, de este modo solamente si se está enviando un archivo se guardará o actualizará. Ese es mi consejo, espero que te sirva.

Etiquetas: formulario, campos
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 09:40.