Avatar billede qurzyx Nybegynder
26. juli 2002 - 11:22 Der er 5 kommentarer og
1 løsning

Liste!

Dav..

Jeg har fået til opgave at lave en hjemmeside for en aftenskole. På denne hjemmeside kræver det derfor at der findes en side (ShowList.asp) som viser alle tilgængelige kurser. Alle disse kommer fra en database.
Mit spg er nu:

Hvordan får jeg min liste til at blive opdelt afhængig af hvilket bogstav kurset starter med.
Eks:

A
  Afspænding
  Arne Jacobsen - 100 år

B
  Boligindretning
  Besøg et museum under jorden

D
  Det gyldne snit
  Det internationale køkken
Avatar billede mccannon Nybegynder
26. juli 2002 - 11:26 #1
det kan jeg godt lave for dig..men så bliver jeg næsten nød til at have db'en for at lave det ordeligt.
min mail er mccannon@get2net.dk
Avatar billede medions Nybegynder
26. juli 2002 - 11:28 #2
der laver du en SQL statement som hedder:

strSQL = "SELECT * FROM dintabel ORDER BY kursuser DESC"

//>Rune
Avatar billede tmceu Praktikant
26. juli 2002 - 11:29 #3
Det afhænger lidt af databasen og jeg er heller ikke klar over hvor meget du kan/allerede har lavet. Men et SQL statement kunne eks. være:

SELECT * FROM Kurser ORDER BY Navn ASC

Og når du skal udskrive det på siden:

strTmp = ""

Do Until objRS.EOF

strNavn = objRS("Navn")

If LCase(Left(strNavn)) <> LCase(strTmp) Then
  Response.Write "<P>" & Left(strNavn, 1) & "</P>"
  Response.Write strNavn & "<BR>"
Else
  Response.Write strNavn & "<BR>"
End If

strTmp = Left(strNavn, 1)

objRS.MoveNext
Loop
Avatar billede sesam Nybegynder
26. juli 2002 - 11:30 #4
<%
ch="+"
tael=0
response.write "<table border=""1""><tr><td valign=""top""><ul>"
while not rs.eof
  strNavn = rs("kursus")
  nych= Left(strNavn,1)
  if nych<>ch then
    if ch<>"+" then
      if tael=5 then
        response.write "</ul></td></tr><tr><td valign=""top""><ul>"
        tael=0
      else
        response.write "</ul></td><td valign=""top""><ul>"
      end if
    end if
    ch=nych
    tael=tael+1
end if
strLink = "<font size=1 face=Verdana, Arial, Helvetica, sans-serif>" & strNavn & "</font>\"
Response.Write "<li>" & strLink
rs.MoveNext
wend
response.write "</ul></td></tr></table>"
%>
Avatar billede medions Nybegynder
26. juli 2002 - 11:30 #5
Undskyld...

strSQL = "SELECT * FROM dintabel ORDER BY kursuser ASC"

//>Rune
Avatar billede mccannon Nybegynder
26. juli 2002 - 11:31 #6
strSQL = "SELECT * FROM dintabel ORDER BY kursuser ASC"

ASC er default .....
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