dreifels: formulardaten 2x unterschiedlich verarbeiten?

habe nur rudimentäre Kenntnisse in PHP.

Muss Formular machen, dass bei submit

  1. die eingegebenen Daten *alle* an ein lokales cgi script (mittles form action ... post) sendet (zwecks Weiterverarbeitung zu einer verschlüsselten Email)

UND

  1. 4 der insgesamt 8 Formulareingaben (mit form action ... post) an  einen externen Server übergibt.

Zweckmässigerweise müsste wohl zunächst (1) verarbeitet werden und dann (2)ohne erneutes Submit bzw. erneutes Anclicken des Seitenbesuchers irgendwie (ja, wie???) die 4 betreffenden Eingaben noch an das zweite Ziel geschickt werden.

Und genau da hab ich keine Idee, wie ich das bewerkstellige.
Form action mit 2 Zielen?
geht so was wie
< form action="https://www.aaa.com/bbb.php" "https://www.bbb.com/ccc.php" method="post" >

Ich will keine Datenbank oder MySQL benutzen müssen.

Danke schonmal

  1. Hello,

    Muss Formular machen, dass bei submit

    1. die eingegebenen Daten *alle* an ein lokales cgi script (mittles form action ... post) sendet (zwecks Weiterverarbeitung zu einer verschlüsselten Email)

    Dann wird für den Request hoffentlich auch schon https benutzt und der Server steht in einer abgesicherten Umgebung?

    UND

    1. 4 der insgesamt 8 Formulareingaben (mit form action ... post) an  einen externen Server übergibt.

    Zweckmässigerweise müsste wohl zunächst (1) verarbeitet werden und dann (2)ohne erneutes Submit bzw. erneutes Anclicken des Seitenbesuchers irgendwie (ja, wie???) die 4 betreffenden Eingaben noch an das zweite Ziel geschickt werden.

    Und genau da hab ich keine Idee, wie ich das bewerkstellige.
    Form action mit 2 Zielen?
    geht so was wie
    < form action="https://www.aaa.com/bbb.php" "https://www.bbb.com/ccc.php" method="post" >

    Request mit dem Formular an einen Web-Server, der dies dann weiterleitet an
    a) EMail-Server
    b) externen HTTPS (?) Server

    suche hier im Forumsarchiv nach "MIME Mail" und nach "Post 2 Host" "Post to Host"
    Dann solltest Du schon mal wissen, wie es funktionieren kann.

    Liebe Grüße aus dem schönen Oberharz

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de
  2. Request mit dem Formular an einen Web-Server, der dies dann weiterleitet an
    a) EMail-Server
    b) externen HTTPS (?) Server

    suche hier im Forumsarchiv nach "MIME Mail" und nach "Post 2 Host" "Post to Host"
    Dann solltest Du schon mal wissen, wie es funktionieren kann.

    Hmm.. bin mir nicht sicherm, ob Problem richtig verstanden.
    Wenn Besucher auf Formular-Submit clickt, muss die mit dem Formular gesammelte Information an zwei URL (externe Server) mittels POST gehen (das kann ich nicht ändern)
    https://www.aaa.com/bbb.php und https://www.bbb.com/ccc.php
    genauer: beide bekommen eine Schnittmenge der gesammelten Information, also nicht beide dasselbe, sondern beide nur einen Teil.

    Beispiel:
    Name
    Vorname
    Strasse
    Ort
    Schuhgrösse
    Haarfarbe

    wobei Name, Vorname, Strasse, Ort an den ersten, und Ort, Schuhgrösse, Haarfarbe an den zweiten Server gehen (gehen sollen).

    Problem ist nun, wie bekomme ich zwei Ziele von "Post" in dasselbe Formular

    Geht das gar nicht? oder bestimmte Zeichenfolge/Schreibweise? oder ?

    1. Hello,

      Hmm.. bin mir nicht sicherm, ob Problem richtig verstanden.
      Wenn Besucher auf Formular-Submit clickt, muss die mit dem Formular gesammelte Information an zwei URL (externe Server) mittels POST gehen (das kann ich nicht ändern)
      https://www.aaa.com/bbb.php und https://www.bbb.com/ccc.php
      genauer: beide bekommen eine Schnittmenge der gesammelten Information, also nicht beide dasselbe, sondern beide nur einen Teil.

      Dann beschäftige dich mit JavaScript und ventuell auch AJAX.
      Damit funktioniert das aber nicht mehr in jedem beliebigen Client.

      Liebe Grüße aus dem schönen Oberharz

      Tom vom Berg

      --
      Nur selber lernen macht schlau
      http://bergpost.annerschbarrich.de
    2. Hi,

      Hmm.. bin mir nicht sicherm, ob Problem richtig verstanden.

      Lass dir Zeit ...

      Wenn Besucher auf Formular-Submit clickt, muss die mit dem Formular gesammelte Information an zwei URL (externe Server) mittels POST gehen (das kann ich nicht ändern)

      Problem ist nun, wie bekomme ich zwei Ziele von "Post" in dasselbe Formular

      Gar nicht.

      Da wirst du dir nur serverseitig behelfen können, von deinem Server aus die Requests an die beiden anderen Server senden.

      MfG ChrisB

      --
      Light travels faster than sound - that's why most people appear bright until you hear them speak.
      1. »» Problem ist nun, wie bekomme ich zwei Ziele von "Post" in dasselbe Formular

        Gar nicht.

        Da wirst du dir nur serverseitig behelfen können, von deinem Server aus die Requests an die beiden anderen Server senden.

        ok, danke. Dann muss ich alles völlig anders aufbauen. Immerhin weis ich nun, wonach ich nicht weiter suchen brauche.