Jeg har en liste med personnavne i en database. Denne liste er dog meget lang, og jeg kunne godt tænke mig at få den delt op på en eller anden måde. Jeg har tænkt mig at det skal være på forbogstav. Hvordan kan man lave et udtræk fra databasen og så opdele dem på forbogstav. Nederst på siden har man så hele alfabetet og dermed kan vælge hvilket forbogstav man vil se?
<% for i = a to å %> <a href="navne.asp?letter=<%=i%>"><%=i%></a> <%next%>
og så gør du følgende:
if request.querystring("letter") <> "" then sql = "SELECT * FROM din_tabel ORDER BY Navn ASC" else sql = "SELECT * FROM din_tabel WHERE Navn LIKE '%"&request.querystring("letter")&"' ORDER BY Navn ASC" end if set rs = Conn.Execute(sql)
Det kan man da vist ikke helt gøre det der. <% for i = a to å %> Går vist ikke helt.
Her vil den jo bare finde alle som f.eks. har bogstavet f i navnet og ikke kun forbogstavet, ik!? sql = "SELECT * FROM din_tabel WHERE Navn LIKE '%"&request.querystring("letter")&"' ORDER BY Navn ASC"
kan ikke huske om man kan lave den type løkke kan heller ikke huske hvor du skal have joker-tegnet
men det er noget i den retning du skal bruge
Synes godt om
Ny brugerNybegynder
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.