Avatar billede dj-sejler Praktikant
15. februar 2003 - 14:32 Der er 6 kommentarer og
1 løsning

Do-script med Split

Jeg har dette script på min side:

<%
Do
   
      Str = rs("titel")
      arr = Split(str, "; ")
      for i = lbound(arr) to ubound(arr)
        response.write arr(i) & "<br>"
      next

      ' Personens navn
      strtitel = rs("titel")
   
      ' lav et link til person.asp med Id-værdien i URL
      strLink = "<a href='bog.asp?titel=" & rs("titel") & "'>" & strtitel & "</a>"
   
      ' Liste med links
      Response.Write "<li>" & strLink & "</li>"

      rs.MoveNext
    Loop While Not rs.EOF

Conn.Close
Set Conn = Nothing
%>


Det var så menningen at det skulle dele værdierne i "titel" og lave et link troede jeg!

Den deler rigtig nok, men linket kommer neden under med hele værdien fra "titel"

Er der nogen der kan hjælpe?
Avatar billede kourosh Nybegynder
15. februar 2003 - 14:43 #1
hvis du har en id eller en primary key er bedre en titel
strLink = "<a href='bog.asp?id="rs("id")"'>" & left(rs("titel"),60) & "</a>"
Avatar billede kourosh Nybegynder
15. februar 2003 - 14:53 #2
skal være person.asp eller bog.asp?
Avatar billede dj-sejler Praktikant
15. februar 2003 - 15:12 #3
det ved jeg godt det er til nogen ting... men ikke her!

Det er en database over forfattere og bøger hvor det er titlerne de har tilfælles!

men ellers tak (selv om jeg vidste det c",))
Avatar billede kourosh Nybegynder
15. februar 2003 - 15:17 #4
kan du forklar mere om problemmet?
Avatar billede dj-sejler Praktikant
15. februar 2003 - 15:33 #5
jo jeg prøver:

jeg har en database "bib.mdb"

med to tabeller "forfatter" og "bog"

scriptet her over og resten af siden trække noget ud af "forfatter"
også fra feltet "titel" hvor alle værdierne er separetet med ";" (semikolon)

Det scriptet skulle have gjort er at dele ved ";" og lave et link med den enkelte værdi, så jeg på siden: "bog.asp?titel=osv kan trækken præcis den værdi ud af tabellen "bog" som også har et felt "titel"

Er det nemmere at forstå?!?
Avatar billede hossein Nybegynder
15. februar 2003 - 16:18 #6
Hvor meget virker din kode? det er noget som hænger ikke sammen:
strLink = "<a href='bog.asp?titel=" & rs("titel") & "'>" & strtitel & "</a>"
du opretter en array også bruger du den ikke + at rs("titel") sættes i forskellige variabler
Avatar billede dj-sejler Praktikant
27. februar 2003 - 19:10 #7
jeps...
du har ret hossein

nu virker det som det skal :)
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