kan ikke få sendt flere poster med via jmail
jeg kan bare ikke få det til at virke, så jeg må prøve igen:jeg har en "bruger" som som har valgt et emne, et aarstal og fleremåneder via form med selectboxe
disse bliver opsumeret på confirm.asp:
<% Dim rs, udstillingsid,udstillingsnavn,udstillingsbeskrivelse,antalpic,mdrid,aarid,aarstal,mdrnavn
udstillingsid=request("udstillingsid")
%>
<p>udstillingsid:
<%response.write udstillingsid %>
</p>
<%
aarid=request("list1")
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open "select * from aar where aarid = " & aarid & " ",objConn, , ,adcmdtext
%>
<p>aarid:
<%response.write aarid %>
</p>
<p>
<%response.write "aarstal: " & rs("aarstal")%>
</p>
<%rs.close
set rs = nothing
%>
<%
mdrid=request("list2")
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open "select * from mdr where mdrid IN (" & mdrid & ") ",objConn, , ,adcmdtext
'rs.open "select * from mdr where mdrid = " & mdrid & " ",objConn, , ,adcmdtext
%>
<p>mdrid:
<%response.write mdrid %>
</p>
<p>mdrnavn:
<%If not rs.eof then
Do
response.write rs("mdrnavn")%>,
<%rs.movenext
Loop until rs.eof
end if%>
</p>
<%rs.close
set rs = nothing
%>
<%
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open "select * from udstillinger where udstillingsid = " & udstillingsid & " ",objConn, , ,adcmdtext%>
<p>
<%response.write "udstillingsnavn: " & rs("udstillingsnavn")%>
</p>
<p>
<%response.write "Beskrivelse: " & rs("udstillingsbeskrivelse")%>
</p>
<p>
<%response.write "Antal billeder: " & rs("antalpic")%>
</p>
<%rs.close
set rs = nothing
%>
<% response.write "<p><a href='email.asp?udstillingsid="&udstillingsid&"&mdrid="&mdrid&"&aarid="&aarid&"'>bekræft</a></p>"
Her kan det ses at "brugeren" har valgt udstilling etc, aarstal for udstillingen og de måneder som vedkomen har valgt, eksempelvis januar, februar, marts. Dusse måneder bliver skrevet fint.
Når jag så sender disse oplysninger til email.asp:
<%
Dim rs,JMail,email,knavn,udstillingsid,udstillingsnavn,udstillingsbeskrivelse,antalpic,mdrid,mdrnavn,aarid,aarstal
email=session("email")
knavn=session("knavn")
udstillingsid=request("udstillingsid")
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open "select * from udstillinger where udstillingsid = " & udstillingsid & " ",objConn, , ,adcmdtext
udstillingsnavn=rs("udstillingsnavn")
udstillingsbeskrivelse=rs("udstillingsbeskrivelse")
antalpic=rs("antalpic")
rs.close
set rs = nothing
'mdrnavn=request("mdrnavn")
mdrid=request("mdrid")
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open "select * from mdr where mdrid IN (" & mdrid & ") ",objConn, , ,adcmdtext
'rs.open "select * from mdr where mdrid = " & mdrid & " ",objConn, , ,adcmdtext
mdrnavn=rs("mdrnavn")
rs.close
set rs = nothing
aarid=request("aarid")
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open "select * from aar where aarid = " & aarid & " ",objConn, , ,adcmdtext
aarstal=rs("aarstal")
rs.close
set rs = nothing
'mdrnavn = replace(mdrnavn," ","")
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.serverAddress = "mail.adresse.dk "
JMail.sender = "mail@mail.dk"
JMail.Subject = "Ordrebekræftigelse"
JMail.addRecipient email
JMail.Body ="Kære "& knavn
jmail.htmlbody = jmail.body & "</br>"
Jmail.htmlbody = Jmail.htmlbody & "Hermed fremsendes ordrebekræftigelsen på nedenstående udstilling"
jmail.htmlbody = jmail.htmlbody & "</br>Udstillingens titel: " & udstillingsnavn
jmail.htmlbody = jmail.htmlbody & "</br>Udstillingens antal billeder: " & antalpic
jmail.htmlbody = jmail.htmlbody & "</br>Udstillingen bestilt månedid: " & mdrid
jmail.htmlbody = jmail.htmlbody & "</br>Udstillingen bestilt måned: " & mdrnavn
jmail.htmlbody = jmail.htmlbody & "</br>År: " & aarstal
jmail.htmlbody = jmail.htmlbody & "</br></br>Med Venlig Hilsen </br>domænenavn.dk</br> adresse</br>postnummer</br>mail: mail@mail.dk</br>Telefon</br>"
jmail.htmlbody = jmail.htmlbody & "</br>Klik på nedenstående for at bekræfte"
jmail.htmlbody = jmail.htmlbody & "</br>"
jmail.htmlbody = jmail.htmlbody & "<a href=http://domæne.dk/bekraeftemail.asp?knavn="&knavn&"&udstillingsid="&udstillingsid&"&mdrid="&mdrid&"&aarid="&aarid&">[Bekræft]</a>"
JMail.priority = 3
Jmail.Execute
Jmail.ClearRecipients %>
<p>Tak for din bestilling - Du modtager nu en email med oplysninger om den bestilte udstilling.</p>
<p>Den email bedes du bekræftige.</p>
som fint ekspedere oplysningerne - bliver månederne ikke vist på den email som "brugeren" får tilsendt?? dvs, den første valgte måned bliver vist eksempelvis januar - selvom brugeren har valgt januar, februar , marts. Hvad gør jeg forkert??
