SyntaX: Reihenfolge der Formularfelder in der eMail bestimmen

Hallo,

ich habe ein kleines aber hartnäckiges Problem mit Formularen.

Ich bin gerade dabei ein Anfrage-Formular zu erstellen! Dabei habe ich 2 Spalten und mehrere Zeilen.

In der 1. Spalte befinden sich die benötigten Informationen für die Bestellung und in der 2. Spalte befinden sich die Angaben zur Person!

Wenn ich das ganze nun über das formmailer-php-skript (danke an diese seite dafür :-) ) versende dann klappt das zwar wunderbar - aber die einzelnen Werte der Formularfelder werden im EMail in einer unlogischen reihenfolge dargestellt.

zB so:

Stück: 3
Vorname: Max
Artikel: Computer
Nachname: Mustermann
Preis: 123
Ort: Cyberhausen
usw.
usw.

Er trägt die Werte also immer pro Zeile ein und nicht pro Spalte.

Gibt es einen einfachen Lösungsweg das zu ändern? zB Irgend ein Attribut mit dem ich die Reihenfolge im EMail festlegen kann?
Wäre echt super, wenn jmd was dazu weiß.

Danke, SyntaX

  1. echo $begrüßung;

    Ich bin gerade dabei ein Anfrage-Formular zu erstellen! Dabei habe ich 2 Spalten und mehrere Zeilen.
    Wenn ich das ganze nun über das formmailer-php-skript (danke an diese seite dafür :-) ) versende dann klappt das zwar wunderbar - aber die einzelnen Werte der Formularfelder werden im EMail in einer unlogischen reihenfolge dargestellt.

    Bringe die Eingabefelder im HTML-Code in die richtige Reihenfolge und ordne die Felder optisch mit CSS an. Es ist auch für den Eingebenden ungünstig, wenn er mit dem Tabulator durch die Felder springt und ständig das Thema gewechselt wird. Wobei man das noch mit tabindex korrigieren könnte.

    Eine weitere Möglichkeit wäre, den Formmailer umzugestalten, so dass dieser die Felder kennt und weiß, was in welcher Reihenfolge auszugeben ist. Dein jetziger scheint alles zu nehmen, was er bekommt und es in der ankommenden Reihenfolge aufzuführen. Ein Formmailer ist im Grunde ein simples Script und eine gute Anfängerübung.

    echo "$verabschiedung $name";