I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
02. april 2007 - 21:19#1
hej Ole
Her er et eksempel:
- men hvordan skal vi kunne sende mailen hvis vi ikke ved hvilken adresse den skal sendes til?
men her eksemplet:
<% if request.querystring("act")="send" then if request.form("dokument")=1 then body = "Dette er dokument 1" elseif request.form("dokument")=2 then body = "Dette er dokument 2" end if Set Mailer = Server.CreateObject("SMTPsvg.Mailer") Mailer.FromName = "MAIL FRA" Mailer.FromAddress = "MailFra@domæne.dk" Mailer.RemoteHost = "mail.server.dk" Mailer.AddRecipient request.form("navn"), "MailTil@domæne.dk" Mailer.Subject = "EMNE" Mailer.BodyText = "din mails indhold" if Mailer.SendMail then Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("data.mdb") rs.execute("insert into tabel (navn, adresse, postnr, city) values ('" & request.form("navn") & "', '" & request.form("adresse") & "', '" & request.form("postnr") & "', '" & request.form("city") & "')" Conn.close set Conn=nothing end if set Mailer=nothing response.write "mailen er hermed sendt!" end if %> <html> <head> </head> <body> <form action="<%=request.servervariables("script_name")%>?act=send" method="post"> Dokument1: <input type="radio" name="dokument" value="1" checked="checked"> <br> Dokument1: <input type="radio" name="dokument" value="2"> <br> Navn: <input type="text" name="navn" size="20"> <br> Adresse: <input type="text" name="adresse" size="20"> <br> Postnr: <input type="text" name="postnr" size="20"> <br> By: <input type="text" name="city" size="20"> <br> <input type="submit" name="submit" value="Send"> </form> </body> </html>
- der ville nok også være noget fornuft i at lave lidt validering...
Hvad kan grunden være til at den sender det samme dokument uanset hvilket valg man træffer.
Sådan ser min radiobuttons ud på siden hvor formularen er:
<INPUT type=radio name=dokument value=E:\Websites\dok\dok1.pdf> Dok 1 <INPUT type=radio name=dokument value=E:\Websites\dok\dok2.pdf> Dok 2
Sådan vedhæfter jeg dokumentet på den efterfølgende side som efterbehandler dataene til database og aspmail:
Dokument = Cstr(request.form("dokument"))
Mailer.AddAttachment Dokument
Har du et fif til hvordan jeg kan indskrive i databasen hvilken fil den besøgende har ønsket tilsendt?
// Ole.
Synes godt om
Slettet bruger
08. april 2007 - 23:25#5
Hej Ole
lige hvad grunden er til at den sender det samme dokument ved jeg ikke - men jeg må konstatere at din value i dine radiobuttons er forkerte. Det skal jo være server.mappath-metoden efter det asp-dukument du allerede står i.
for eksempel sådan her:
<INPUT type="radio" name="dokument" value="dokumenter/dok1.pdf"> Dok 1 <INPUT type="radio" name="dokument" value="dokumenter/dok2.pdf"> Dok 2
Suverænt, -nu virker det ! Det er nogen gange det der med ikke at kunne se skoven for bare træer. ;-) Tusind gange mange tak for din hjælp. - dumper du lige et svar til point?
Har du et bud på hvordan jeg kan indsætte i databasen hvilket dokument den besøgende ønskede tilsendt?
Synes godt om
Slettet bruger
09. april 2007 - 14:55#7
Hej Ole
det var da godt at det virker...
hvis du skal indsætte det i databasen hvilket dokument der er sendt skal det bare tilføjes i din sql-sætning. Noget a la det her:
- og så skal der selvfølgelig også oprettes en kollonne i tabellen som hedder "dokument"...
\Dan
Synes godt om
Ny brugerNybegynder
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.