Saludos, estoy haciendo un programa en que los usuarios suben sus fotos, bueno hasta ahi todo correcto , el problema surge cuando los usuarios quieren "actualizar sus fotos" o sea cambiarlas por otras, tengo este codigo...si el usuario actualiza todas sus 2 fotos no hay problema, el dilema surge cuando quiere hacerlo en una y en otra no y me borra la que no quiere actualizar y me la deja en blanco, no quiero que esto suceda , quiero que mantenga sus fotos intactas si no quiere actualizarlas.si le pongo un else exit al final igual sale mal.
mi codigo:
Código PHP:
$nombrefoto=$_FILES ['foto1'] ['name'] ;
$ruta=$_FILES['foto1'] ['tmp_name'];
$destino = "fotos/".$nombrefoto;
$nombrefoto2=$_FILES ['foto2'] ['name'] ;
$ruta2=$_FILES['foto2'] ['tmp_name'];
$destino2 = "fotos/".$nombrefoto2;
if (!empty ($_FILES ['foto1'] ['name'] ))
{copy ($ruta,$destino);
mysql_connect("localhost","root","");
mysql_select_db("datos");
mysql_query("UPDATE datos1 set foto1 = '". $destino . "' WHERE usuario = '" . $usuario1 . "'");
if (!empty ($_FILES ['foto2'] ['name'] ))
{copy ($ruta2,$destino2);
mysql_connect("localhost","root","");
mysql_select_db("datos");
mysql_query("UPDATE datos1 set foto2 = '". $destino2 . "' WHERE usuario = '" . $usuario1 . "'");
}}