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