Hola:
En un formulario de actualización de datos, tengo una casilla imput del tipo file.
Se dá el caso que si un cliente quiere cambiar algunos datos, pero no la imagen,
al actualizar se borra la imagen de la BD.
Esto ocurre porque se puede hacer un echo a todos los imput menos al file (creo que no lo permite window por seguridad).
Pero esto es un latazo, por que el clente no se dá cuenta que si no vuelve a meter la imagen, aunque sea la misma, la pierde. pues la variable que se manda a la Bd está vacía cuando se actualiza.
Yo lo tengo así y no me funciona:
<input name="logo" type="file" class="cajatexto1" id="logo" style="float: left" onChange="muestra();" value="<?php echo $row_resultado['logo']; ?>" size="16">
(Lógicamente cuando el cliente mete otra imagen todo vá bien).
Sabeís como no perder el dato en la Bd, cuando el cliente no cambia la imagen.
Saludos