Hola qué tal, puedes hacerlo con javascript por ejemplo.
Primero tienes que crear un botón y un div donde aparecerá la imagen, después con javascript detectamos el evento y mostramos la imagen.
Código PHP:
<html>
<head>
<title>Ejemplo</title>
</head>
<body>
<script type="text/javascript" language="javascript">
function mostrar_imagen(id) {
img = document.getElementById(id);
img.innerHTML = '<img src="http://static.php.net/www.php.net/images/php.gif" />';
}
function ocultar_imagen(id) {
img = document.getElementById(id);
img.innerHTML = '';
}
</script>
<input type="button" value="Mostrar imagen" onClick="javascript:mostrar_imagen('imagen')" />
<input type="button" value="Ocultar imagen" onClick="javascript:ocultar_imagen('imagen')" />
<br />
<div id="imagen">
</div>
</body>
</html>
Prueba éste código y cuéntanos como te fue.
Saludos!