Jogi: Formular mit 2 ABSENDEN-Knöpfe

Hallo,

ich habe ein Formular mit ziemlich vielen Eingabefeldern.

Jetzt möchte ich 2 verschiedene Absende-Buttons einfügen,
welche jeweils auf ein anderes PHP-Dokument verweisen.
(Weil mit den Zahlen 2 unterschiedliche Berechnungen gemacht werden).

Geht das überhaupt oder kann man mit einem Formular
nur EINEN Sende-Button auf nur EINE Folgedatei verweisen?

Für Tipps wäre ich dankbar

Grüße

Jogi

  1. Hallo Jogi,

    Geht das überhaupt oder kann man mit einem Formular
    nur EINEN Sende-Button auf nur EINE Folgedatei verweisen?

    Du kannst in einem Formular mehrere Submit-Buttons unterbringen, nicht jedoch mehrer "Folgedateien" (du könntest das Ziel zwar mit JS auswechseln, davon ist aber aus den bekannten Gründen dringenst abzuraten).
    In Abhängigkeit des gewählten Buttons kannst du aber unterschiedliche Berechnungen durchführen. Wie's grob geht steht in den FAQ:
    11.16. Wie verarbeite ich mehrere Submit-Buttons?
    http://www.dclp-faq.de/q/q-formular-buttons.html

    Grüße
      David

    --
    >>Nobody will ever need more than 640k RAM!<<
    1981 Bill Gates
  2. Hallo Jogi.

    Jetzt möchte ich 2 verschiedene Absende-Buttons einfügen,
    welche jeweils auf ein anderes PHP-Dokument verweisen.
    (Weil mit den Zahlen 2 unterschiedliche Berechnungen gemacht werden).

    Warum, sind die Berechnungen so hochkomplex, dass du sie nicht auch von nur einem Script erledigen lassen kannst, je nachdem, welcher Button gedrückt wurde?

    kann man mit einem Formular nur EINEN Sende-Button auf nur EINE Folgedatei verweisen?

    Du kannst so viele Submit-Buttons im Formular verwenden, wie du möchtest. Du könntest theoretisch (JS fiele mir da als Möglichkeit ein) auch in Abhängigkeit des Buttons auf verschiedene Dateien umleiten, aber davon würde ich aus den bekannten Gründen Abstand nehmen. Das action-Attribut jedenfalls kann nur ein Ziel enthalten.

    Freundschaft!
    Siechfred

    --
    Punk's not dead: http://www.siechfreds-welt.de/badreligion.shtml
    Dankbarkeit, man spürt sie ja so selten bei den Menschen, und gerade die Dankbarsten finden nicht den Ausdruck dafür, sie schweigen verwirrt, sie schämen sich und tun manchmal stockig, um ihr Gefühl zu verbergen. (Stefan Zweig)
    ie:) fl:) br:? va:{ ls:? fo:§ rl:( n4:} ss:? de:µ js:{ ch:° sh:( mo:? zu:}
  3. Jetzt möchte ich 2 verschiedene Absende-Buttons einfügen,
    welche jeweils auf ein anderes PHP-Dokument verweisen.
    (Weil mit den Zahlen 2 unterschiedliche Berechnungen gemacht werden).

    du könntest nen parameter, welcher vorher im formular ausgewählt wird, natürlich mit übergeben, der dem script sagt, welche von den beiden berechnungen ausgeführt werden soll... z.B.:

    eine auswahlbox, wo der benutzer auswählt welche berechnung durchgeführt wird und anschließend in einer if abfrage nachfragen was ausgesucht wurde und die entsprechende berechnung durchführen...

  4. Hello,

    Jetzt möchte ich 2 verschiedene Absende-Buttons einfügen,
    welche jeweils auf ein anderes PHP-Dokument verweisen.

    Ist doch egal, wohin du das Scipt absendest. Beim NSA kommt es auf jedan Fall an. Bitte doch "die", eine Entscheidung zu treffen.

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau