CGI-Ausgabe durcheinander

Hallo!
Ich versuche, ein Formular mit dem CGI-Script sendmail verabreiten zu lassen. Ich habe dabei zwei Probleme:

  1. Die Bestätigung für den Absender ist völlig durcheinander, also nicht in der Reihenfolge der Formularfelder. Ich kann da kein System entdecken, nach dem sendmail das „neuordnet“.
  2. Die Mail kommt nicht beim Empfänger an. (url stimmt).

Wer hilft?

Danke

Lothar

Hallo!
Ich versuche, ein Formular mit dem
CGI-Script sendmail verabreiten zu
lassen. Ich habe dabei zwei Probleme:

Sendmail ist ein Mailprogramm und kein CGi-Programm ! ? Und wenn es doch ein CGI-Script namens Sendmail gibt, kenne ich es nicht.

  1. Die Bestätigung für den Absender ist
    völlig durcheinander, also nicht in der
    Reihenfolge der Formularfelder. Ich kann
    da kein System entdecken, nach dem
    sendmail das „neuordnet“.

Ordnet er jedesmal gleich ?

  1. Die Mail kommt nicht beim Empfänger
    an. (url stimmt).

Was hat 'ne mail mit ner URL zu tun ?

Also irgendwie ist das gnaze etwas undurchsichtig… Schreib doch mal genauer was Du da machst …

Gruß
Arne

Sendmail ist ein Mailprogramm und kein
CGi-Programm ! ? Und wenn es doch ein
CGI-Script namens Sendmail gibt, kenne
ich es nicht.

Stimmt und stimmt nicht. Es ist ein Mailprogramm, aber es gibt auch ein gleichnamiges CGI, das, soweit ich das beurteilen kann, recht populär ist.

Ordnet er jedesmal gleich ?

Ja! Es sei denn, ich stelle das Formular in der Tabelle um.

Was hat 'ne mail mit ner URL zu tun ?

Nichts, ich meine natürlich Mail-Adresse. Aber Problem 2 hat sich inzwischen erledigt. Nr 1 leider noch nicht.

Gruß
Lothar

Ordnet er jedesmal gleich ?

Ja! Es sei denn, ich stelle das Formular
in der Tabelle um.

Kann es sein, dass er die Daten nach der Rreihenfolge im HTML-Source sortiert und nicht nach der optischen Reihenfolge in der Browser-Ansicht…(Stichwort Tabelle) ?

Sag mir doch wo das Teil liegt, dann schau ichs mir mal an…
Gruß
Arne

Ich vermute mal, dass die Formularfelder in ein Hash eingelesen werden, dessen Sortierung willkürlich ist.

irgendwo müsste sowas stehen wie

„foreach $x ($daten)“
oder sö ähnlich, weiss die syntax nimmer genau :frowning:

versuch es mal mit
„foreach $x (sort $daten)“

Dann sollte eine Sortierung erkennbar sein.

Bruno

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]