Te da algun error la consulta, si es asi mandanos el error para ver que es, en todo caso por que no muestras tu consulta con un echo y la ejecutas directo en mysql para ver que sucede, tal vez ahi te muestre el error, si muestras el codigo de donde ejecutas la consulta tendremos mas pistas
Código PHP:
//
if (file_exists($foto01e)) {
copy($_FILES['foto01e']['tmp_name'], "../imagenes/".$_FILES['foto01e']['name']) ;
//echo "Archivo subido. Bien hecho :)" ;
$foto01n= $_FILES['foto01e']['name'];
} else {
$foto01n=$foto01;
}
el UPDATE:
$sql = "UPDATE articulos SET ";
$sql .= "ar_foto='$foto01n' ";
$sql .= "WHERE ar_id= ".$_POST['id'];
echo "consulta Update: $sql";
$result = mysql_query($sql);
if (!$result) {
die('Error en la consulta: ' . mysql_error());
}
?>
si te sale algun error nos muestras y veremos que sucede, cya