Avatar billede vd-per Nybegynder
12. oktober 2002 - 17:31 Der er 9 kommentarer og
1 løsning

cdonts - form - variable/sessions - mailform

hey jeg har en mail form der bruger cdonts og jeg har en anden side med en form:
navn, efternavn, add, by, text felt, osv.

det jeg gerne vil høre er om man kan smide al den info ned i body i en mail der køre med cdonts?

og den anden ting er
hvordan laver man de form felter om til variable/sessions saa man kan bruge dem senere hen paa en anden side?

jeg har et pwd script der henter dem fra en database, men kan ikke lige se hvordan jeg koder den til a hente det fra et form felt
(skal bruge det i en email form)

(eller er der en anden mulighed end cdonts andet en jmail? og hvilken)

paa forhaand tak

Mvh per
Avatar billede vd-per Nybegynder
12. oktober 2002 - 18:55 #1
dvs. jeg har:
<input type="text" name="Navn" size="20">
<input type="text" name="Efternavn" size="20">

det vil jeg saa gerne gemme i en variable/sessions som jeg kan hente frem paa en anden side (mit mail script)
Avatar billede eagleeye Praktikant
12. oktober 2002 - 23:49 #2
Typsik lave man en form man indtaster i..:

<form method="post" action="sendemail.asp">
<input type="text" name="Navn" size="20">
<input type="text" name="Efternavn" size="20">
<input type="submit" name="Send" value="Send">
</form>


På din side som sender mailen (sendemail.asp) kan så hendte form felterne med Request.Form("navnet"), sådan her ligger du indholdet i nogle variable.:

navn = Request.Form("Navn")
efternavn = Request.Form("Efternavn")

Du kan putte det io Session variable:

Session("navn") = navn
'Eller
Session("navn") = Request.Form("Navn")
Avatar billede eagleeye Praktikant
12. oktober 2002 - 23:50 #3
Det findes flere forskellige mail kompuenter, de mest kendte er:

JMail
ASPMail
ASPEmail
Avatar billede vd-per Nybegynder
14. oktober 2002 - 13:29 #4
ok tak (vil lige høre om det her ser rigtigt ud saa??)

(sendemail.asp---->)
<%
navn = Request.Form("Navn")
efternavn = Request.Form("Efternavn")
email = Request.Form("Email")
text = Request.Form("Text")

Session("navn") = Request.Form("Navn")
Session("efternavn") = Request.Form("Efternavn")
Session("email") = Request.Form("Email")
Session("text") = Request.Form("Text")

Dim objNewMail
Set objNewMail = Server.CreateObject("CDONTS.NewMail")
objNewMail.from="<%=session("email")%>"
objNewMail.to="me@myface.com"
objNewMail.subject="email sendt med cdonts!"
objNewMail.body="Navn:<%=session("navn")%>!"
& vbcrlf & "Efternavn: <%=session("efternavn")%>"
& vbcrlf & & vbcrlf & "<%=session("text")%>"
objNewMail.send

Set objNewMail = Nothing
session.abandon
%>

Mvh Per

og tak for svaret
Avatar billede vd-per Nybegynder
14. oktober 2002 - 13:40 #5
ej kom lige i tanke om det nok ikke var saa godt med den session.abandon
da brugeren maaske er logget ind paa siden (hvad er scriptet for at lukke 1 session ned?)

og grunden til jeg vil bruge cdonts er fordi min udbyder ikke bruger jmail
og at jeg ikke kan faa det til at virke paa min egen web server saa jeg gik over til cdonts istedet
Avatar billede vd-per Nybegynder
14. oktober 2002 - 13:59 #6
uden <% %>  i <%=session("efternavn")%>
Avatar billede vd-per Nybegynder
14. oktober 2002 - 14:11 #7
hmmmm ser ikke ud til at virke (hvordan skal man faa en session ned i objNewMail.body

<%
navn = Request.Form("Navn")
efternavn = Request.Form("Efternavn")
email = Request.Form("Email")
text = Request.Form("Text")

Session("navn") = Request.Form("Navn")
Session("efternavn") = Request.Form("Efternavn")
Session("email") = Request.Form("Email")
Session("text") = Request.Form("Text")

dim msgbody
Dim objNewMail
Set objNewMail = Server.CreateObject("CDONTS.NewMail")
objNewMail.from="email"
objNewMail.to="per@virtualdesigns.dk"
objNewMail.subject="email sendt med cdonts!"
objNewMail.body="navn"
objNewMail.body="efternavn"
objNewMail.body="text"
objNewMail.send

Set objNewMail = Nothing

%>

mvh per
Avatar billede vd-per Nybegynder
16. oktober 2002 - 13:36 #8
Nu har jeg selv lave en med:
form:
navn,postnr,by,osv
og jeg har lavet et felt hvor man kan vedhæfte filer.

hvis der er nogen der gerne vil ha en kopi saa smid lige jeres email add.
Avatar billede vedelsby Nybegynder
28. oktober 2002 - 15:40 #9
Det vil jeg da gerne.. Har selv lavet noget tilsvarende , men det giver mig en fejl..

Mange tak
Vedelsby@hotmail.com
Avatar billede vd-per Nybegynder
28. oktober 2002 - 15:44 #10
ok, det eneste problem jeg har med det er at jeg skal udfylde alle felter, ellers faar jeg en fejl, men er igang med a rette det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester