El valor $img en la base de datos que tipo tiene?
Si es un string con el path al fichero de la imagen ... luego lo que tienes que hacer es mostrar la imagen como una imagen en el html y poner un input type file vacío debajo o al lado para hacer los cambios.
Código HTML:
Ver original <img src="<?=$img;?>" />
<br /> <FONT FACE="arial" SIZE=2 COLOR=Black>
Imagen (200px X 200px)
</FONT>
<input type="file" name="archivo" value="" id="archivo" />
(Ojo con esas etiquetas FONT és algo muy anticuado... usa css!!!!)
Si es un tipo binario, es un error de diseño, es mejor guardar el path al fichero en un string no el propio fichero dentro de la bbdd. La solución para mi seria la misma pero no se orientarte de como recuperas esa imagen de dentro de la bbdd y la muestras.