Necesitas pasar la información a través de input no de button. Con css puedes colocar la imagen al boton. Pero si aun quieres usar <button> vas a tener que enviar un campo hidden que diga <input type="hidden" name="hiddenInfo" value="input_button" />. Lee la nota que dice en esta pagina enl a parte Browser Support
http://www.w3schools.com/tags/tag_button.asp