I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for 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.