chris: Zwei Aktionen ausführen - in DB schreiben und Mail senden

Hallo

Ich habe ein Fomular, geschrieben in HTML

Beim Absenden wird erst die Formularprüfung aufgerufen (onSubmit="return F_FormProof()), geschrieben in Javascript

und dann die Seite noch einmal geladen (action="./kontakt.asp?Send=abgesendet&VMM_Nr=<%=val_VMM_Nr%>"name="kontakt" method="post")

Mit (If Request.QueryString("Send") = "abgesendet" Then...) frage ich den Status ab und leite sie um in den Bereich, in dem ich mit ASP die ACCESS-DB abfülle.

Bis hierhin klappt das ganze auch wunderbar aber nun kommt die Frage:
Wie kann ich eine erneute Aktion auslösen, ohne dass der Benutzer erneut etwas anklicken muss denn die Submit Funktion ist ja bereits abgeschlossen. Oder anders gefragt, wie bringe ich den Ablauf dazu, ohne dass man etwas anklicken muss von sich aus noch ein Mail an eine fixe Adresse (den Kunden) zu senden mit dem Hinweis "ey man, es ist eine kontaktanfrage in deiner db eingegangen, bitte mal checken" oder so ähnlich.

Falls mir jemand dazu ne Lösung hast, bin ich echt dankbar.

Gruss

mastermix

  1. Hi,

    Wie kann ich eine erneute Aktion auslösen, ohne dass der Benutzer erneut etwas anklicken muss denn die Submit Funktion ist ja bereits abgeschlossen. Oder anders gefragt, wie bringe ich den Ablauf dazu, ohne dass man etwas anklicken muss von sich aus noch ein Mail an eine fixe Adresse (den Kunden) zu senden mit dem Hinweis "ey man, es ist eine kontaktanfrage in deiner db eingegangen, bitte mal checken" oder so ähnlich.

    Warum läßt Du Dein serverseitiges Script nicht einfach direkt nach dem Eintrag in die DB die Mail verschicken?
    (Was hat die Frage eigentlich mit HTML - dem von Dir gewählten Themenbereich - zu tun?)

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
    1. hallo andreas

      Warum läßt Du Dein serverseitiges Script nicht einfach direkt nach dem Eintrag in die DB die Mail verschicken?

      genau das war ja die frage: wie mache ich das?

      (Was hat die Frage eigentlich mit HTML - dem von Dir gewählten Themenbereich - zu tun?)

      ja, womit hat es denn zu tun? glaube mir, ich habe sehr lange darüber nachgedacht, unter welchem themenbereich ich die frage posten soll. und das ganze ist nun mal in einem formular und das ist in html.
      asp? damit fülle ich die daten in die db ab aber das klappt ja, dort liegt nicht das problem.
      mail? nicht wirklich denn wie ich das ganze per mail versenden würde weiss ich auch aber es geht um die zweite aktion auszuführen und nicht um mail effektiv.
      javascript? falls man das problem mit javascript lösen muss wäre das der richtige themenbereich aber das weiss ich ja nicht.

      also, du siehst, es ist nicht so einfach...

      gruss mastermix

      1. Hi,

        hallo andreas

        Warum läßt Du Dein serverseitiges Script nicht einfach direkt nach dem Eintrag in die DB die Mail verschicken?

        genau das war ja die frage: wie mache ich das?

        Du hast ein ASP-Script. Damit wirst Du doch wohl emails verschicken können? (Ich kenne ASP nur vom Hörensagen, wäre aber die erste serverseitige Programmiertechnik [SSI zähle ich nicht zu den Programmiertechniken], die mir begegnet, die NICHT zum Mailversand in der Lage wäre).

        (Was hat die Frage eigentlich mit HTML - dem von Dir gewählten Themenbereich - zu tun?)

        ja, womit hat es denn zu tun? glaube mir, ich habe sehr lange darüber nachgedacht, unter welchem themenbereich ich die frage posten soll. und das ganze ist nun mal in einem formular und das ist in html.

        Aber Du verschickst die Mail mit einem ASP-Script. Mit HTML kannst Du keine Mails verschicken (allerhöchstens einen evtl. vorhandenen Mailclient dazu auffordern, eine Mail zum Versand vorzubereiten).

        asp? damit fülle ich die daten in die db ab aber das klappt ja, dort liegt nicht das problem.

        Doch, genau dort. Nachdem Dein Script die Daten in die DB gefüllt hat, soll es auch noch die Mail verschicken.

        javascript? falls man das problem mit javascript lösen muss wäre das der richtige themenbereich aber das weiss ich ja nicht.

        Nein, javascript kann ebensowenig wie HTML zum Mailversand benutzt werden.

        cu,
        Andreas

        --
        Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
        http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
  2. Hallo chris,

    Ich habe ein Fomular, geschrieben in HTML

    das ändert aber nichts daran, dass du fast das gleiche Posting in [pref:t=60042&m=337542] schon einmal abgesetzt hast - lies bitte </faq/#Q-11> und bleib in deinem 1.Thread.

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|