Avatar billede donslund Nybegynder
01. marts 2003 - 15:51 Der er 4 kommentarer og
1 løsning

order by=xxxx DESC eller ASC

Hvis jeg nu har en liste som jeg har sorteret stigende. Så tryller jeg på kolonneoverkriften, så bliver den sorteret faldende. Er der så en smart måde at lave det på?
Jeg regner med at det skal lave sådan:
default.asp?inc=6&orderby=visit&sort=DESC
Kan jeg bytte DEC ud med ASC og omvendt altefter hvad der står i forvejen?
Avatar billede 2-maz Nybegynder
01. marts 2003 - 15:55 #1
if request.querystring("sort") = "desc" then
  sql = "SELECT * table ORDER BY dims DESC"
else
  sql = "SELECT * table ORDER BY dims ASC"
end if
Avatar billede eagleeye Praktikant
01. marts 2003 - 15:55 #2
Ja det skulle du kunne gøre:

DESC er fladene, starter med den største værdi først.
ASC er stigene, starter med den mindste værdi føsrt.
Avatar billede donslund Nybegynder
01. marts 2003 - 15:59 #3
Det kan jeg ikke lige regne ud, for jeg har 3 kolonneoverskrifter der hver i sær skal virke som links til den samme side som de er på, dataene skal blot 'vendes', hvis I forstår.
Avatar billede eagleeye Praktikant
01. marts 2003 - 16:05 #4
Hvis du har 3 kolonner er de vel ikke alle sortede..?

Eks hvis du har 3 kolonner så kan du vendte SORT retning på den valgte kolonne eller du kan lave sortering for de to andre kolonner også på den nye måde.:

orderby = Request("orderby")
sort = Request("sort")
if LCase(sort) = "desc" then
  newsort = "asc"
else
  newsort = "desc"
end if

'Udskriv linket for kolonne visit:
REsponse.write "<a href=?inc=6&orderby=visit&sort=" & newSort & ">visit</a>"

'Udskriv linket for kolonne XXXX:
REsponse.write "<a href=?inc=6&orderby=XXXX&sort=" & newSort & ">XXXX</a>"
Avatar billede donslund Nybegynder
01. marts 2003 - 16:14 #5
Jeps. Tak for det Eageleye.
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