webForumDet fria alternativet

FormMail

11 svar · 493 visningar · startad av mhedda

mheddaMedlem sedan feb. 2000385 inlägg
#1

Hej!
Hur får jag med flera Sessions? Som tex efternamn osv.
<%
Set smail = Server.CreateObject("CDONTS.NewMail")
smail.From="adr@adr.com"
smail.To="mhedda@mhedda.com"
smail.Subject="Shop"
smail.Body=Session("fornamn")
smail.send
%>

VideMedlem sedan dec. 19998 577 inlägg
#2

Hejsan!

... du kan lägga till flera variabler genom att sätta ett &-tecken mellan varje variabel:

<%
Set smail = Server.CreateObject("CDONTS.NewMail")
smail.From="adr@adr.com"
smail.To="mhedda@mhedda.com"
smail.Subject="Shop"
smail.Body=Session("fornamn") & Session("efternamn")
smail.send
%>

resultatet kommer att bli som så att för och efternamn sitter ihop... för att komma förbi detta kan du lägga in ett mellanrum:

smail.Body=Session("fornamn") & " " & Session("efternamn")

... var det ungefär det du sökte?

------------------
MVH / Vide
Min hemsida:webeye.nu

mheddaMedlem sedan feb. 2000385 inlägg
#3

Tackar Vide!
Det var det jag sökte.
Men nu har jag en liten fråga till.
Hur får jag med tex en beställning.
Som <%= Key %>
<%= FormatNumber(dictCart(Key) * CSng(aParameters(2)),2) %>Kr osv.
MVH mhedda

VideMedlem sedan dec. 19998 577 inlägg
#4

hmm... menar du att du vill lägga alla variabler i samma ASP-fält...?

<%=Key & FormatNumber(dictCart(Key) * CSng(aParameters(2)),2) %>

&-tecknet betyder att du lägger till...

------------------
MVH / Vide
Min hemsida:webeye.nu

mheddaMedlem sedan feb. 2000385 inlägg
#5

Hej!
Jag vet inte om jag är lite pantad men jag la in denna kod.
smail.Body=Session("fornamn")&" "&Session("efternamn")&" "&Session("adress")&" "&Session("ort")&" "&Session("epost")&" "&Session("betala")&" "&Session("Key")
Allt kommer med men inte variablen Key.
Hur får jag med Key?
MVH mhedda

VideMedlem sedan dec. 19998 577 inlägg
#6

okej... kolla så att session("key") (det är den du menar va?) innehåller något först och främst... lättast är om du skriver ut hela strängen du vill läga i bodyn så att du ser recis vad som kommer med... kolla hela vägen hur du först lägger värdet i Session("key")...

------------------
MVH / Vide
Min hemsida:webeye.nu

KennethMedlem sedan dec. 199917 inlägg
#7

Hejsan!
Ville passa på och fråga om min kod oxå,
det vill inte fungera med att kalla på olika fält, vad gör jag fel?
Set MyCDONTSMail = CreateObject
("CDONTS.NewMail")
MyCDONTSMail.To= Request.Form("recipient")
MyCDONTSMail.From= Request.Form("name") & " - " & Request.Form("email")
MyCDONTSMail.Body=Request.Form("comments")
MyCDONTSMail.Send
Mvh. Kenneth

VideMedlem sedan dec. 19998 577 inlägg
#8

Hej Kenneth!

... på första raden så försöker du skapa ett objekt men inte vad det skall vara för objekt... vad använder du för mailkomponent vad får du för felmeddelande?

------------------
MVH / Vide
Min hemsida:webeye.nu

KennethMedlem sedan dec. 199917 inlägg
#9

Mailkomponent är som ovan CDONTS.NewMail antar jag.
Det är ju Windows NT eget mailsystem, vad jag förstår.
Jag vill bara kunna använda mej av textfälten med värdena "recipient" "email" o.s.v.
Detta webbhotell har dessutom bara blat som mailprogram, så cgi får jag heller inte att fungera.

Har kört fast här och behöver gå vidare.
Mvh Kenneth

mheddaMedlem sedan feb. 2000385 inlägg
#10

Hej igen jag är väldigt mycket nybörjare så jag undrar om du har något exempel på hur en möjlig sådan sträng kan se ut jag har skrivit denna kod ibörjan på sidan.
-------------------------------------------
<%Session("fornamn")=Request.Form("fornamn")%> <%Session("efternamn")=Request.Form("efternamn")%>
<%Session("adress")=Request.Form("adress")%> <%Session("ort")=Request.Form("ort")%>
<%Session("epost")=Request.Form("epost")%> <%Session("betala")=Request.Form("betala")%>
<%Session("Key")=Request.Form("Key") %>
<%Session("FormatNumber(dictCart(Key) * CSng(aParameters(2)),2)")=Request.Form("FormatNumber(dictCart(Key) * CSng(aParameters(2)),2)")%>
MVH mhedda

VideMedlem sedan dec. 19998 577 inlägg
#11

Hej mhedda!

... skriv ut bodysträngen:
Body=Session("fornamn")&" "&Session("efternamn")&" "&Session("adress")&" "&Session("ort")&" "&Session("epost")&" "&Session("betala")&" "&Session("Key")
Response.write body

... sen måste jag bara säga: stackars server. Om du skall ha mycket trafik så tycker jag att du skall försöka hålla dig ifrån sessioner i sånna stora mängder...

------------------
MVH / Vide
Min hemsida:webeye.nu

KennethMedlem sedan dec. 199917 inlägg
#12

Hittade information i microsofts hemsida:http://support.microsoft.com/support/kb/articles/Q186/2/04.ASP
Bara det att jag får inte variablerna i flash att komma överens med asp:n
Finns det nån som kan detta vore jag glad ;-)

Mvh Kenneth

141 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)