You can use input type as image, as so:
<input type="image" name="myButton" src="myButton.gif">
Just a warning, you will not be able to use the name field anymore to get some value from the input image tag. Like if you had:
<input type="image" name="myButton" value="send" src="myButton.gif">
if you did:
if($_POST['myButton'] == "send")
<do something>
the above if statement will not do anything. If you have multiple buttons, as images, you are using in a single form, will need to use hidden tags to distinguish the different buttons. Or just create a form for each button where the forms action is directed to the same url. In the other url, you can distinguish the buttons with the hidden tags from the form.