El script que muestre tu ímagen que para ello compones ciertas cabeceras HTTP . NO ha de ejecutarse en la misma página que tienes tu resto de HTML sino en un script aparte .. Que este a su vez quieras usar una función . .OK, pero no en el mismo script que dé otra salida al cliente (navegador).
Revisa los ejemplos de este mini-tuturial al respecto:
http://www.forosdelweb.com/f18/tutorial-ejemplo-subir-archivos-bd-guardando-bd-binario-127775/
Un saludo,