ein *submit* imagelink für php??????

D

discoguide24.de

wenn man normalerweise auf einen button *submit* klickt, der in einer form ist,...und die anfrage bzw daten an ein script (z.B. php) weiterleitet, wird ja dabei der *name* des button (zb. cmdsend) an das script geschickt, damit man es als variable weiterbehandlen kann!

wie geht das bei einem normalen hyperlink durch ein img-bild???
also das ein *name* dings mitgeschickt wird?

ich will halt ein formular abschicken durch ein BILD????
 
wenn ich für name "cmdsend" mache und dann später nach der action abfrage if ($cmdsend) bla bla ..erkennt ers nicht..also dass heisst ja wohl das er die *name* eigenschaft nicht mitsendet???????!!!1:confused:
 
das Problem ist ganz einfach, und ohne Hidden-Feld zu lösen:

bei einem <INPUT TYPE="image" NAME="bild"> werden die Koordinaten, wo der Benutzer auf das Bild klickt an das Script gesendet. Dies geschieht in den Variablen "bild_x=" bzw. "bild_y="

Die Abfrage im Script muss also lauten:
PHP:
 if ($bild_x) {
   ...
}

Wenn man mehrere Submit-Buttons hat (z.B. bei einem Email-Formular: "senden" und "vorschau" oder so) dann einfach so:

<INPUT TYPE="image" NAME="bild1">
<INPUT TYPE="image" NAME="bild2">

und im Script:
PHP:
 if ($bild1_x) {
   ...
}
elseif ($bild2_x) {
   ...
}

alles Klar ? :)

Gruß
Dunsti
 
habs jetzt zwar mit hidden gemacht,.. aber gut zu wissen für das nächste mal :)

ciao
 

Neue Beiträge

Zurück