Hola a todos, hay algo que me tiene loca, he buscado, preguntado, ensayado y nada, tengo un formulario que me carga datos de una bd para actualizarlos, no siempre será necesario hacer cambios en todos los campos, si son de texto no hay problema pero sino actualizo la imagen no me respeta la que está en la bd, la manda como vacía y la borra. Alguien sabe como puedo solucionarlo??
Muchas gracias.
<?php
$titulo = $_POST['titulo'];
$contenido1 = $_POST['contenido1'];
$subtitulo = $_POST['subtitulo'];
$contenido2 = $_POST['contenido2'];
$foto = $_FILES['archivo']['name'];
$ruta = $_FILES['archivo']['tmp_name'];
$destino = "img_db/".$foto;
copy($ruta, $destino);
$query="UPDATE empresa set titulo='$titulo', parrafo1='$contenido1', subtitulo='$subtitulo', parrafo2='$contenido2', imagen='$foto'";
$result = mysql_query($query,$con) or die( "Error en $consulta: " . mysql_error() );
?>