Avatar billede newbie.dk Praktikant
07. marts 2005 - 10:55 Der er 1 kommentar og
2 løsninger

Hente data via dropdown

Jeg har lavet en side hvor man skal indtaste forskellige ting. Bla. skal man udvælge noget fra en dropdown-boks i formularen. Her har jeg så angivet en værdi som puttes ind i en mail.
Men, disse oplysninger kan frit læses via kildekoden, og det synes jeg ikke er så god en idé.

Så jeg håber man kan hente data fra en access database og derefter putte dem ind i mailen.

Min boks består af 5 valgmuligheder:

1 --> Gadenavn1 + postnr
2 --> Gadenavn2 + postnr
3 --> Gadenavn1 + postnr
4 --> Gadenavn4 + postnr
5 --> Gadenavn5 + postnr

Altså hvis man vælger 2 - skal den hente data(Gadenavn2  + postnr
) fra databasen og putte værdien ind i en variable.

Kobling til db'en er ikke noget problem, men det er selve betingelsen der driller.

Kan I hjælpe?
Avatar billede tjaz Nybegynder
07. marts 2005 - 11:14 #1
Function gadenavn(id)
strSQL = "SELECT * FROM gadenavne WHERE id = "& id &"
set gade = Conn.Execute
gadenavn = gade("gadenavn")
End Function

'Her udskrives gadenavnet med id 1
response.write gadenavn(1)

Så kan du jo bare sætte det ind i din mail funktion så det bliver til

JMail.Body = ""& gadenavn(1) &""
Avatar billede newbie.dk Praktikant
08. marts 2005 - 00:22 #2
Jeg kan ikke få det til at virke. Har prøvet denne:

Function gadenavn(id)
strSQL2 = "SELECT * FROM gadenavne WHERE id = "& Request.Form("nr")
set gade = Conn.Execute
gadenavn = gade("gadenavn")
End Function

'Her udskrives gadenavnet med id 1
response.write gadenavn(1)

Conn.Execute(strSQL2)
Avatar billede newbie.dk Praktikant
08. marts 2005 - 23:13 #3
Jeg fik desværre aldrig din kode til at virke.
Men fik det til at virke med denne:

strSQL2 = "SELECT * FROM gadenavne WHERE nr = '" & Request.Form("nr") & "'"
set rs = conn.execute(strSQL2)
adr = rs("info")
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
Kurser inden for grundlæggende programmering

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