Foros del Web » Programando para Internet » PHP »

Input no modificable en formulario de actualizacion

Estas en el tema de Input no modificable en formulario de actualizacion en el foro de PHP en Foros del Web. Hola buenos dias Tengo un problema tengo un codigo en el cual de esta forma en un formulario de modificacion me adjunta un archico y ...
  #1 (permalink)  
Antiguo 07/09/2015, 10:37
 
Fecha de Ingreso: junio-2015
Mensajes: 63
Antigüedad: 8 años, 10 meses
Puntos: 0
Pregunta Input no modificable en formulario de actualizacion

Hola buenos dias

Tengo un problema

tengo un codigo en el cual de esta forma en un formulario de modificacion me adjunta un archico y lo hace de forma perfecta, pero si yo quiero volver a modificar tengo que confirmar el archivo adjuntado para que ya no se me borre.

Hay alguna forma de que cuando modificque y de actualizar no se borre lo que ya se adjunto en el input file



este es mi codigo

$archivo4 = $_FILES["archivo_fls4"]['tmp_name'];
$destino4 = "files/".$_FILES["archivo_fls4"]['name'];

if (move_uploaded_file($archivo4,$destino4));

if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form")) {
$updateSQL = sprintf("UPDATE evenementqa SET title=%s, cuerpo=%s, nombre=%s, `start`=%s, `end`=%s, title2=%s, email=%s, email2=%s, email3=%s, email4=%s, email5=%s, archivo_fls=%s, archivo_fls2=%s, archivo_fls3=%s, archivo_fls4=%s WHERE id=%s",
GetSQLValueString($_POST['title'], "text"),
GetSQLValueString($_POST['cuerpo'], "text"),
GetSQLValueString($_POST['nombre'], "text"),
GetSQLValueString($_POST['start'], "date"),
GetSQLValueString($_POST['end'], "date"),
GetSQLValueString($_POST['title2'], "text"),
GetSQLValueString($_POST['email'], "text"),
GetSQLValueString($_POST['email2'], "text"),
GetSQLValueString($_POST['email3'], "text"),
GetSQLValueString($_POST['email4'], "text"),
GetSQLValueString($_POST['email5'], "text"),
GetSQLValueString($destino, "text"),
GetSQLValueString($destino2, "text"),
GetSQLValueString($destino3, "text"),
GetSQLValueString($destino4, "text"),
GetSQLValueString($_POST['id'], "int"));


Con este codigo me guarda la ruta en BD y me lo guarda en una carpeta de servidor. pero al actualizar el formulario me borra lo adjuntado


Espero alguien me pueda orientar. Muchas gracias y excelente dia
  #2 (permalink)  
Antiguo 07/09/2015, 11:53
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Input no modificable en formulario de actualizacion

Bueno, ¿y por qué no quitas dicho campo de la consulta?

Que sólo tienes dos escenarios: o sube el archivo o no.

Es obvio que debes tener en cuenta eso, pero mientras uses la misma consulta/lógica para ambos casos entonces persistirá el problema.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 07/09/2015, 15:46
 
Fecha de Ingreso: junio-2015
Mensajes: 63
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: Input no modificable en formulario de actualizacion

Cita:
Iniciado por pateketrueke Ver Mensaje
Bueno, ¿y por qué no quitas dicho campo de la consulta?

Que sólo tienes dos escenarios: o sube el archivo o no.

Es obvio que debes tener en cuenta eso, pero mientras uses la misma consulta/lógica para ambos casos entonces persistirá el problema.

Hola muchas gracias por contestar, no la puedo quitar porque necesito que mi usuario pueda modificar sus archivos adjuntos, pero si en los 4 campos que tengo para adjuntar uno ya esta ocupado deneceito que me deje ahi ese archivo sin que me borre la ruta.

Etiquetas: actualizacion, formulario, input, sql
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 14:17.