Zwei Aktionen ausführen - in DB schreiben und Mail senden
chris
- html
0 MudGuard0 Tobias Kloth
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
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
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
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
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