Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/12/2006, 18:41
.:Chimera:.
Invitado
 
Mensajes: n/a
Puntos:
Exclamación Campo "file" vacio en formulario ?

Hola a todos, mi pregunta es sencilla, como puedo hacer que solo se actualice el enlace de la base de datos de un archivo, si el campo "file" con nombre "imagen" no está vacio.

Es decir, que solo se cambie la imagen si se ha subido una nueva, y si no se sube nada se quede como está!!

Mi formulario es algo así:
Código:
<form method="POST" enctype="multipart/form-data">
<input type="file" name="imagen">
<input type="submit" value="Enviar">
</form>
Y lo he intentado con este pequeño if, en PHP pero no me funciona, si dejas el campo vacio, la imagen anterior desaparece !!!!:

Código PHP:
if(!empty($_FILES['imagen']['tmp_name'])){
  
$target_path1 "../concesionario/";
  
$_FILES['imagen']['tmp_name']; 
  
$target_path $target_path1 basename$_FILES['imagen']['name']);
  
move_uploaded_file($_FILES['imagen']['tmp_name'], $target_path);  
  
$imagen"$target_path";
  
mysql_query("update concesionario set imagen='$imagen' where id=$id",$c);
  } 


AYUDA PLEASE, seguro que es un error tonto, XD!!!!

Última edición por .:Chimera:.; 31/12/2006 a las 18:54