Moin!
Image-Submitbuttons senden die X- und Y-Koordinate des Mausklicks.
Oha. Ich wusste gar nichts von einem solchen Koordinatensystem. Und wie fragt man die ab?
Wie ich schon sagte: Lass dir mit print_r($_POST) (oder $_GET) die Inhalte des gesendeten Formulars ausgeben, dann siehst du es sofort.
Folglich mußt du die Unterscheidung im name-Attribut treffen und auf Existenz von Koordinaten des Namens prüfen.
Wenn der Name nicht "submit" sein muss, dann folgere ich daraus, dass das Formular abgesendet wird, sobald der Benutzer auf _irgendein_ <input type="image"> innerhalb des Formulars klickt?
Der Name eines Formularelementes sorgt für gar nichts. Die Eigenschaft "Submitbutton" ist das entscheidende, und davon gibts eben verschiedene. Ein simpler <input type="submit"> reicht schon vollkommen aus zum Absenden. Namen sind nirgendwo zwangsdefiniert.
- Sven Rautenberg