mich würde mal interessieren, welche Kriterien bezüglich der Reihenfolge bei der Übergabe von Formular-Felder aus einer HTML-Datei an ein CGI-Programm zu Grunde gelegt werden.
In der Reihenfolge wie sie im Formular definiert sind
»»ein und zeige mit print nach Ausfilterung der Zwischenzeichen (& und+) die Felder mit Name und Inhalt über eine Foreach-Schleife an.
Foreach? Ich Rate dann mal, das bei dem Ausfiltern der String aufgelöst wird und es landen name und Inhalte in einem hash (macht so auch erstmal Sinn). foreach{keys %hash} liefert aber die Daten nicht in einer Reihenfolge, sondern so wie Perl gerade Lust hat. Das liegt an der internen Verwaltung von hash Werten und wird vermutlich der Grund für die zufällige Reihenfolge sein.
Die Reihenfolge kann z.B. in Arrays gespeichert werden.
Gruß Dennis