Avatar billede musicchart.dk Nybegynder
20. juli 2002 - 18:08 Der er 12 kommentarer og
1 løsning

linie skift ved , (komma)

Hey

Jeg henter noget data fra en database.

I databasen ser teksten sådan ud:

bla,bla2,bla3,bla4,bla5,bla6

...og jeg vil gerne have det til at se sådan ud:

01. bla
02. bla2
03. bla3
04. bla4
05. bla5
06. bla6

... hvordan gør jeg det??

/Bjarke - (KLEIFDESIGN)
http://www.mypage.dk
Avatar billede KingMedia Novice
20. juli 2002 - 18:11 #1
kan du ikke bruge følgende ?

<%
tekst = rs("tekst")
tekst = replace(tekst, ",", "<BR>")
%>

den erstatter ethvert funden komma, med <br>
Det forudsætter så bare, at der ikke er nogle kommaer i den tekst du skriver ud *G*

/KingMedia
Avatar billede musicchart.dk Nybegynder
20. juli 2002 - 18:13 #2
hmmm... jo, hva så med 01 02 03 osv.?
Avatar billede KingMedia Novice
20. juli 2002 - 18:17 #3
Hmm Den er straks værre....

Der må jeg godt nok melde pas.. men jeg kigger med hvad andre svarer :o)
Avatar billede musicchart.dk Nybegynder
20. juli 2002 - 18:17 #4
så langt var jeg dog kommet, med replace, overskriften passede måske ikke helt så godt, da det jeg mest ventede på at få svar på, var det med tallene, 01. 02. 03. 04 osv.
Avatar billede a1a1 Novice
20. juli 2002 - 18:17 #5
arrBull = Split(rs("tekst"), ","

For i = 0 To uBound(arrBull)
Response.Write (Right("0" & i,2) & ". " & arrBull(0)
Next

Skulle kunne gøre det

;o)
Avatar billede a1a1 Novice
20. juli 2002 - 18:18 #6
ups den starter vist med 0 :)
arrBull = Split(rs("tekst"), ","

For i = 0 To uBound(arrBull)
Response.Write (Right("0" & i+1,2) & ". " & arrBull(0)
Next

sånnnn....:)
Avatar billede musicchart.dk Nybegynder
20. juli 2002 - 18:18 #7
..:o) det tænkte jeg nok, den er også flere point værd, men jeg har desværre ikke flere :(
Avatar billede a1a1 Novice
20. juli 2002 - 18:19 #8
upsssa igen (husk <br />)

arrBull = Split(rs("tekst"), ","

For i = 0 To uBound(arrBull)
Response.Write (Right("0" & i+1,2) & ". " & arrBull(0) & "<br />"
Next
Avatar billede eagleeye Praktikant
20. juli 2002 - 18:19 #9
Sådan her, brug split så kan du selv formatere strengen du udskriver:

tekst = "bla,bla2,bla3,bla4,bla5,bla6"
strArr = Split(tekst,",")

for i = lbound(strArr) to ubound(strArr)
  Response.Write Right("0" & (i+1),2) & ". " & strArr(i) & "<br>"
next
Avatar billede musicchart.dk Nybegynder
20. juli 2002 - 18:21 #10
takker eagleeye, *bukker ydmygt* :o)...
Avatar billede a1a1 Novice
20. juli 2002 - 18:30 #11
hmmmmm?
Avatar billede musicchart.dk Nybegynder
20. juli 2002 - 18:43 #12
jamn a1, jeg får en fejl ved din:

Fejltype:
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A03EE)
Tegnet ')' var ventet
/musicchart/html/artikel.asp, line 73, column 32
arrBull = Split(rs("tekst"), ","

linie 73: arrBull = Split(rs("tekst"), ","
Avatar billede a1a1 Novice
20. juli 2002 - 19:47 #13
tja der mangler jo en ) :)

men hvad...
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