Not good, I cant seem to get the image submit button to return any value when the form is submitted.
You can keep the submit button, but you'll have to use some other method of checking if the form is submitted.
"error_reporting(E_ALL) should be use only in the development faze"
That's true most of the time, but I should also add that it does imply that your use of the variable without checking if not quite correct, though may work.
After all, one should get things right (or at least appear right) in development phase then release it.