Avatar billede madeindk Nybegynder
04. maj 2006 - 20:37 Der er 9 kommentarer og
1 løsning

Multiple - send til hver valgte bruger

Hej eksperter! Jeg ønsker mig en funktion der kan finde ud af hvilke brugere der er valgt via en select (multiple) - når jeg forsøger på den sender bare den bare de valgte brugere tilbage... Hvordan skiller man det ad og lader den kører en besked til hver bruger?
Avatar billede eagleeye Praktikant
04. maj 2006 - 21:05 #1
så vidt jeg husker er de delt med komma og et mellemrum sådan her:

s = "ole, hans"

Så kan du bruge split til at dele den op i et array:

arrNavne = Split(s, ",")



Jeg mener også du kan bruge request.form som array:

for i = 1 to Request.Form("navnåselect").Count
  response.Write Request.Form("navnåselect")(i)
next
Avatar billede eagleeye Praktikant
04. maj 2006 - 21:08 #2
du kan selvfølgelig også loope igennem arrayet  arrNavne :)

for i = 0 to ubound(arrNavne)
  response.Write arrNavne(i)
next
Avatar billede madeindk Nybegynder
04. maj 2006 - 21:17 #3
Hvilken funktion ville du foretrække? :-)
Avatar billede eagleeye Praktikant
04. maj 2006 - 21:22 #4
Jeg bruger selv den første. Og så bruger jeg også trim for at fjerne mellemrumet:

for i = 0 to ubound(arrNavne)
  navn = trim(arrNavne(i))
  ..
next
Avatar billede madeindk Nybegynder
04. maj 2006 - 21:23 #5
Ok - men hvor definerer du navn?
Avatar billede eagleeye Praktikant
04. maj 2006 - 21:31 #6
navn skal være en variable, men hvor vil du havde navne hen?

Du vil gerne havde dem skilt ad, men hvordan skal de skilles i forskellige varible eller?
Avatar billede eagleeye Praktikant
04. maj 2006 - 21:40 #7
typisk vil man indsætte eller måske opdater navne i en database eks:

s = Request.Form("navnpåselect")
arrNavne = Split(s, ",")

for i = 0 to ubound(arrNavne)
  navn = trim(arrNavne(i))
  sql = "insert into tabelnavn (userid, navn) values (" & session("id") & ", '" & navn & "')"
  Conn.Execute(sql)
next
Avatar billede madeindk Nybegynder
04. maj 2006 - 22:20 #8
Lige præcis det du har skrevet der :-)

Smider du et svar?
Avatar billede eagleeye Praktikant
04. maj 2006 - 22:24 #9
Ja det gør jeg da ;-)
Avatar billede madeindk Nybegynder
04. maj 2006 - 22:25 #10
Tak for hjælpen du :-)
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