Lo que comentas de las imagenes es mas facil de lo que piensas.
Las imagenes se suben desde el mismo formulario, pero en vez de utilizar texto se usa el atributo file, por lo que al lado del campo te saldrá un botón de examinar, para elegir el archivo a subir.
Cuando haces el proceso para que el contenido se agrege a la base de datos tienes que añadirle un poco de programación para que el archivo se suba a un directorio del servidor, y lo que se agrega en la base de datos es el nombre del archivo.
De tal manera que tu a la hora de poner la imagen en la página lo harias de manera normal, con la salvedad que en el
SRC="", en vez de ponerle la imagen fija, le pondrias
src="$row['Imagen'];" de tal manera que cogeria el nombre desde la base de datos.
Cuando se evian archivos por medio del formulario se cambia la forma del FORM. Cuando en condiciones normales es solo texto es con
enctype="text/plain" al entrar en juego archivos se pondría
enctype="multipart/form-data".
Luego el método de procesar el archivo adjunto para subilo depende del lenguaje de programación que vayas a usar, por ejemplo en PHP se usaria la función
copy().
Ojo yo he puesto
$row['Imagen'] como ejemplo, en tu caso tendrías que ponerle el campo a mostrar.