Robert Bamler: Transaktionsbasierte Erzeugung eines komplexen Datenobjekts

Beitrag lesen

Hallo Alex & Michael,

um das noch zu ergänzen: Du bräuchtest bei dieser Realisierung ja zwei Absende-Buttons in einem Formular: einen Button "Datei hochladen" und einen Button "E-Mail versenden". Das PHP-Skript muss dann unterscheiden können, weilcher Button angeklickt wurde. Das kannst du realisieren, indem du den beiden Submit-Buttons unterschidliche Namen zuweist:

<input type="submit" name="uploadbutton" value="Datei hochladen" />
<input type="submit" name="sendbutton" value="E-Mail versenden" />

siehe: http://www.w3.org/TR/html4/interact/forms.html#successful-controls

Du solltest allerdings auch wenn auf den "E-Mail versenden"-Button geklickt wurde überprüfen, ob nicht noch zusätzlich eine Datei hochgeladen wurde und diese dann mitversenden.

Viel Erfolg,
Robert