Avatar billede nil.dk Nybegynder
30. januar 2003 - 09:55 Der er 2 kommentarer og
1 løsning

Recordset loop og strengmanipulering

Jeg udskriver en menu dynamisk fra en database med følgende kode:

Do While Not rstMenu.EOF
Response.Write("<a href='main.asp?id=" & rstMenu("id") & "' target='main' class='menutext'>" & rstMenu("menu") & "</a> <span class='menudivider'>|</span> ")
rstMenu.MoveNext
Loop

Som I kan se sætter jeg en | mellem menupunkterne.. men min kode sætter jo også en | efter sidste menupunkt... denne vil jeg gerne fjerne.. nogle idéer?
Avatar billede hf Nybegynder
30. januar 2003 - 09:58 #1
Do While Not rstMenu.EOF
strMenu = "<a href='main.asp?id=" & rstMenu("id") & "' target='main' class='menutext'>" & rstMenu("menu") & "</a> <span class='menudivider'>|</span> "
rstMenu.MoveNext
Loop
strMenu = Left(strMenu,Len(strMenu)-1)
Response.Write strMenu
Avatar billede nil.dk Nybegynder
30. januar 2003 - 10:19 #2
hf >> Den overskriver jo strMenu hver gang i loopet.. men hvis man nu skriver strMenu = strMenu & bla bla bla.. så virker den.
Avatar billede nil.dk Nybegynder
30. januar 2003 - 10:22 #3
Og den cutter i mit sidste </span>-tag.. men hvis jeg nu gør sådan...

strMenu = Left(strMenu,Len(strMenu)-9) & "</span>"
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