Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/11/2007, 06:53
jordivargas
 
Fecha de Ingreso: marzo-2004
Mensajes: 117
Antigüedad: 20 años, 1 mes
Puntos: 0
Re: campo type = "file"

Hola de nuevo, lo he resuelto de la siguiente manera:
1º- en el formulario, al lado del campo type=file pongo otro campo type=hidden, para rellenarlo con el contenido del campo foto que hay en la BDD:
Código HTML:
<td><input name="foto" id="foto" type="file"><input name="foto2" type="hidden" id="foto2" value="<? echo $fila['foto'];?>" /> - <? echo $fila['foto'];?></td> 
2º- hago la pregunta:
Código PHP:
if (is_uploaded_file($_FILES['foto']['tmp_name'])) { 
para ver si han modificado el campo foto con el type=file.
Si es cierto modifico el campo foto con lo nuevo del type=file.
3º-Si NO es cierto, modifico el campo foto con el [foto2] que estaba en hydden, y así mantengo el contenido del campo foto, aunque en el formulario de modificación no modifiquen la foto.

Esperor que quede algo claro.
saludos.
Jordi